Как подставить 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, время: 16:58. |