簡體   English   中英

用Javascript一線來確保已選中復選框?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM