Как подставить checked="checked" ?
Как подставить inputu checked="checked" ?
Есть список <ul class="list"> <li><input type="radio"/></li> <li><input type="radio"/></li> <li><input type="radio"/><span></span></li> </ul> Как подставить inputu radio аттрибут checked="checked" только в li, в котором имеется тег span? то есть последнему <li><input type="radio"/><span></span></li> Список будет динамичный по этому в html прописать никак, нужно на js Спасибо |
maintpl,
:-? <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> document.addEventListener("DOMContentLoaded", function() { let spans = document.querySelectorAll(".list li span"); for (let { previousElementSibling: input } of spans) input.checked = true; }) </script> </head> <body> <ul class="list"> <li><input type="radio" /></li> <li><input type="radio" /></li> <li><input type="radio" /><span></span></li> </ul> </body> </html> |
Часовой пояс GMT +3, время: 11:04. |