2017-04-24 10 views
0
<input type="checkbox" name="smoker"> 

上記のHTMLコードを変更せずにチェックボックスをオンまたはオフにすると、JavaScriptを認識させる方法を教えてください。HTMLチェックボックスJS

+0

'Element.checked' – Rayon

+0

チェックこのhttp://stackoverflow.com/questions/1448988/jquery-select-check-box-on-nameと値 – User6667769

答えて

0

querySelectorAll()を使用すると、すべてのinput要素が取得されます。 inputのすべてをループして特定の名前のinputを見つけます。次に、入力のcheckedプロパティを確認します。次のことを試してみてください。

var val = document.querySelectorAll("input"); 
 
val.forEach(function(item){ 
 
    if(item.name == 'smoker'){ 
 
    console.log(item.checked) 
 
    } 
 
});
<input type="checkbox" name="smoker">

0

使用querySelectorと名前で要素を取得

let val = document.querySelector('[name="smoker"]').checked; 
console.log(val); 
+0

@ mason-whiteはこれでしたか? – FrankCamara