為什麼我無法用 innerHTML 獲取 <input> 裡的"音乐"?
<form> <input type="checkbox" name="hobby" id="hobby1">音乐 <input type="checkbox" name="hobby" id="hobby2">登山 </form> <script type="text/javascript"> var input=document.getElementsByTagName("input"); document.write(input[0].innerHTML); //結果為無 document.write(input.innerHTML); //結果為1 ← 我自己搞錯了 2016.08.31 document.write(input[0].value); //結果為on </script>
為什麼我無法用 input[0].innerHTML 獲取到 <input> 裡的"音乐"? 如果不指定索引,直接用 innerHTML 就會獲取到 1,為什麼? ← 我自己搞錯了 2016.08.31 為什麼我用 input[0].value 獲取到的是 on? on 是什麼意思?