課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
<p class="p3">如果不是ID而是class時怎么寫</p>document.getElByClass("p3").style.color="red";是這樣嗎?
2016-07-02
源自:JavaScript入門篇 1-1
正在回答
可以使用document.getElementsByTagName("p"),然后這個會返回一個標簽類型為p的數(shù)組,然后獲取其class為p3的標簽,再進行設置。我寫了一個你看看:
<script?type="text/javascript"> ????????var?p3_content?=?document.getElementsByTagName("p"); ????????for(var?i?=?0;i<p3_content.length;i++){ ???????????? ????????????if(p3_content[i].getAttribute("class")?==?"p3") ????????????????p3_content[i].style.color?="#FB0505"; ????????} ????</script>
汪琳果兒 提問者
用一個getByClass()函數(shù)可以獲?。?/p>
function getByClass(oparent,oclassName){
????var oEles=oparent.getElementsByTagName('*');
????var oResult=[];
????for (var i=0;i<oEles.length;i++){
????????if(oEles[i].className==oclassName){
????????????oResult.push(oEles[i]);
????????????}
????}
????return oResult
}
oparent,oclassName 兩個變量參數(shù)分別是父元素的class,和你要取得class。
可以先document.getElementsByTagName('*')獲取所有的標簽,然后通過循環(huán)判斷標簽的classname屬性是不是和自己需要獲取的類名相同。是的話就存進一個事先定義好的數(shù)組里面。
可以這樣寫,但是IE不支持。
getElementsByClassName(),用這個,返回的是一個對象列表,即所有引用該類名的DOM對象,應該是這樣的
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
3 回答如果沒有賦予id,那么id是什么呢?
2 回答如果不給標簽設置class,那么它的className是什么?
4 回答var mychar= document.getElementById("id"); 括號中 為什么不能寫id而寫con呢
4 回答id="p2" class="one"是什么意思?可以同時命名嗎?
5 回答把id換成class為什么不行呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-07-03
可以使用document.getElementsByTagName("p"),然后這個會返回一個標簽類型為p的數(shù)組,然后獲取其class為p3的標簽,再進行設置。我寫了一個你看看:
2016-07-03
用一個getByClass()函數(shù)可以獲?。?/p>
function getByClass(oparent,oclassName){
????var oEles=oparent.getElementsByTagName('*');
????var oResult=[];
????for (var i=0;i<oEles.length;i++){
????????if(oEles[i].className==oclassName){
????????????oResult.push(oEles[i]);
????????????}
????}
????return oResult
}
oparent,oclassName 兩個變量參數(shù)分別是父元素的class,和你要取得class。
2016-07-03
可以先document.getElementsByTagName('*')獲取所有的標簽,然后通過循環(huán)判斷標簽的classname屬性是不是和自己需要獲取的類名相同。是的話就存進一個事先定義好的數(shù)組里面。
2016-07-02
可以這樣寫,但是IE不支持。
2016-07-02
getElementsByClassName(),用這個,返回的是一個對象列表,即所有引用該類名的DOM對象,應該是這樣的