課程
/前端開發
/JavaScript
/JavaScript入門篇
把id換成class為什么不行呢?getElementById也換成了getElementByClass,就是不行???求解?
2018-12-12
源自:JavaScript入門篇 1-1
正在回答
應該這么用,
<body>
? <p id="p1">我是第一段文字</p>
? <p id="p2" class="title">我是第二段文字</p>
??
? <script type="text/javascript">
document.write("<font color='red'>hello</font>");
document.getElementById("p1").style.color='blue'
document.getElementsByClassName("title")[0].style.color='green'
? </script>
? <style type="text/css">
? ? ? .title{
? ? ? ? ? color:red
? ? ? }
? </style>
</body>
樓上說的對
獲取指定class的DOM節點用getElementsByClassName(),這個可以獲取到指定class的所有元素
慕斯9426257
?額。。這個就是這樣定義的啊 ID是一個標簽,用于區分不同的結構和內容,就象名字,如果一個屋子有2個人同名,就會出現混淆;class是一個樣式,可以套在任何結構和內容上,就象一件衣服。id一個頁面只可以使用一次,class可以多次引用。
不是值了
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
1 回答為什么把openWindow換成別的函數名就不行?
2 回答為什么把_blank換成_self,點擊沒反應呢
8 回答把var換成function就不行了 只能打開 不能關閉 為什么呀?
2 回答老師,為什么我把mychar換成name的時候,運行結果會顯示為undefined呢?
2 回答alert為什么不可以加換行呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-01
應該這么用,
<body>
? <p id="p1">我是第一段文字</p>
? <p id="p2" class="title">我是第二段文字</p>
??
? <script type="text/javascript">
document.write("<font color='red'>hello</font>");
document.getElementById("p1").style.color='blue'
document.getElementsByClassName("title")[0].style.color='green'
? </script>
? <style type="text/css">
? ? ? .title{
? ? ? ? ? color:red
? ? ? }
? </style>
</body>
2019-01-10
樓上說的對
2019-01-04
獲取指定class的DOM節點用getElementsByClassName(),這個可以獲取到指定class的所有元素
2018-12-12
?額。。這個就是這樣定義的啊 ID是一個標簽,用于區分不同的結構和內容,就象名字,如果一個屋子有2個人同名,就會出現混淆;class是一個樣式,可以套在任何結構和內容上,就象一件衣服。id一個頁面只可以使用一次,class可以多次引用。
2018-12-12
不是值了