<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script> function update() {//ココ var a = document.getElementById("a").chacked; var b = document.getElementById("b").chacked; var c = document.getElementById("c").chacked; document.getElementById("r0").textContent =(a && b && c); document.getElementById("r1").textContent =(a || b || c); } </script> </head> <body> <h2>AND/ORテスト</h2> A:<input id="a" type="checkbox" onchange="update()" />//ココ B:<input id="b" type="checkbox" onchange="update()" />//ココ C:<input id="c" type="checkbox" onchange="update()" />//ココ> <p> A && B && C => <span id="r0"></span><br /> A || B || C => <span id="r1"></span><br /> </p> </body> </html> ``` ###気になったこと 上のコードはANDとORのテストをするコードです。ここではupdate関数を使ったいるのですが、check関数でもいけるのではないかと思って、ソースにココと書いてあるところ(update)をcheckに変更して実行してみたところ、無事に実行できました。 update関数はcheck関数で代用できるのでしょうか?update関数とcheck関数の何が違うのかよく分からないので、初心者の私でもわかるように教えてください。お願いします<m(__)m> ###試したこと ココと書いてあるところ(update)をcheckに変更して実行してみた ###補足情報(言語/FW/ツール等のバージョンなど) 使用ツール:visual studio Code
回答2件
あなたの回答
tips
プレビュー