課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ) (一)—樣式篇
為什么用js寫沒效果; elements1.style.border="1px solid red";這句應(yīng)該怎么寫?
2017-08-14
源自:jQuery基礎(chǔ) (一)—樣式篇 2-4
正在回答
我實(shí)驗(yàn)過 ?這個不能用于body標(biāo)簽。。
<script type="text/javascript">
? ? ? ? //獲取頁面中所有的元素
? ? ? ?/* var bo = document.getElementsByTagName('body');
? ? ? ? bo.style.border="1px solid red";*/
? ? ? ? var elements1 = document.getElementsByTagName('div');
? ? ? ? for(var i=0;i<elements1.length;i++)
? ? ? ? {
? ? ? ? ? ? elements1[i].style.border="1px solid red";
? ? ? ? }
? ? ? ? var elements2 = document.getElementsByTagName('p');
? ? ? ? for(var j=0;j<elements2.length;j++)
? ? ? ? ? ? elements2[j].style.border="2px solid blue";
? ? </script>
可以實(shí)現(xiàn)相同效果 ?但是最外面的body不能顯示效果 ? 并且加入body的話 ? 所有效果都會消失。
?<script type="text/javascript">
? ? ? ? var elements1 = document.getElementsByTagName('*');
? ? ? ? elements1.style.border="1px solid red";
舉報(bào)
jQuery初入開啟樣式修煉,體驗(yàn)萬能的jQuery樣式集搭建網(wǎng)站布局
1 回答直接寫成$("*").css("border","1px solid red");可以嗎?為什么要先定義elements1和elements2。
5 回答var elements2 = $("*") ; if(elements2.length === elements1.length){ elements2.css("border","1px solid red"); }
2 回答我不懂 為什么不直接寫 $(" * ").css("border","1px solid red"); 這樣出來的效果也是一樣的啊
2 回答div:first-child這樣寫為什么沒效果
2 回答var elements2 = $('*');elements2.css("border","1px solid red");
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-17
我實(shí)驗(yàn)過 ?這個不能用于body標(biāo)簽。。
<script type="text/javascript">
? ? ? ? //獲取頁面中所有的元素
? ? ? ?/* var bo = document.getElementsByTagName('body');
? ? ? ? bo.style.border="1px solid red";*/
? ? ? ? var elements1 = document.getElementsByTagName('div');
? ? ? ? for(var i=0;i<elements1.length;i++)
? ? ? ? {
? ? ? ? ? ? elements1[i].style.border="1px solid red";
? ? ? ? }
? ? ? ? var elements2 = document.getElementsByTagName('p');
? ? ? ? for(var j=0;j<elements2.length;j++)
? ? ? ? {
? ? ? ? ? ? elements2[j].style.border="2px solid blue";
? ? ? ? }
? ? </script>
可以實(shí)現(xiàn)相同效果 ?但是最外面的body不能顯示效果 ? 并且加入body的話 ? 所有效果都會消失。
2017-08-14
?<script type="text/javascript">
? ? ? ? //獲取頁面中所有的元素
? ? ? ? var elements1 = document.getElementsByTagName('*');
? ? ? ? elements1.style.border="1px solid red";
? ? </script>