[英]Javascript one liner to make sure checkbox is checked?
我正在使用硒ide,想知道是否有一行可以確保選中復選框。
或您過去使用過的任何其他硒javascript命令,將不勝感激。
謝謝大家!
如果要返回值(讀取是對還是錯):只需在代表復選框的對象的末尾添加“ .checked”,我們就可以使復選框具有id =“ checkBox”:
checkBox.checked // returns true or false.
如果要將檢查屬性設置為檢查
checkBox.checked = true;
查看評論中的鏈接,看起來您正在使用查詢選擇器。 與jQuery不同的是,在數組中沒有內置每個像querySelectorAll方法返回的列表一樣的列表...
在一行中,這很雜亂...
要得到:
Array.prototype.forEach.call(document.querySelectorAll('input[type="checkbox"]'), function(checkbox){return checkbox.checked; });
設置
Array.prototype.forEach.call(document.querySelectorAll('input[type="checkbox"]'), function(checkbox){checkbox.checked = true; });
編輯:在“獲取”版本中添加了return關鍵字。
edit2:一個jsfiddle: http : //jsfiddle.net/snlacks/pLgjx4xa/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.