В настоящее время я работаю над веб-сайтом, на котором есть очень длинный список кодов продуктов. Мне было интересно, можете ли вы вызвать класс, а затем тег, как в CSS (.downloadsUL li {}), используя javascript. Мне нужно заставить все li плавать влево, но я не знаю, как это сделать.
<ul class="downloadsUL" id="downloadsULid">
<li>LSL550A019</li>
<li>LSL550A0221</li>
<li>LSL550A0151</li>
<li>LSL550B029</li>
<li>LSL550B032</li>
And the list goes on for about 100 more
</ul>
Спасибо за уделенное время и хорошего дня. ~ Ханту
1 ответ
Ты можешь сделать это :
var lis = document.getElementById('downloadsULid').getElementsByTagName('li');
for (var i=0; i<lis.length; i++) lis[i].style.float="left";
Если вам не нужно быть совместимым с IE7, первую строку можно переписать как
var lis = document.querySelectorAll('#downloadsULid li');
Что должно показаться вам знакомым, поскольку аргумент - селектор CSS.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.