第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

函數(shù)內(nèi)部沒有獲取p1、p2節(jié)點(diǎn),為何能夠設(shè)置class屬性

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>className屬性</title>

<style>

? ? body{ font-size:16px;}

? ? .one{

border:1px solid #eee;

width:230px;

height:50px;

background:#ccc;

color:red;

? ? }

.two{

border:1px solid #ccc;

width:230px;

height:50px;

background:#9CF;

color:blue;

}

</style>

</head>

<body>

? ? <p id="p1" > JavaScript使網(wǎng)頁顯示動(dòng)態(tài)效果并實(shí)現(xiàn)與用戶交互功能。</p>

? ? <input type="button" value="添加樣式" onclick="add()"/>

<p id="p2" class="one">JavaScript使網(wǎng)頁顯示動(dòng)態(tài)效果并實(shí)現(xiàn)與用戶交互功能。</p>

? ? <input type="button" value="更改外觀" onclick="modify()"/>


<script type="text/javascript">

? function add(){

? ?// var p1 = document.getElementById("p1");

? ? ?p1.className = "one";

? }

? function modify(){

? ?// ?var p2 = document.getElementById("p2");

? ? ?p2.className = "two";

? }

</script>

</body>

</html>


正在回答

3 回答

?p1.className = "one";


?p2.className = "two";


這兩句就可以獲取class屬性,因?yàn)楸疚膶⒆兞棵蜆邮矫麑懗梢粯拥?,所以很多人看著很繞,這里的p1和p2被認(rèn)為是元素id了,所以才能設(shè)置元素,但實(shí)際上我們的認(rèn)為是變量。建議你將變量給修改,就知道結(jié)果了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

深山小童 提問者

非常感謝!
2016-06-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

深山小童 提問者

p1、p2如果沒定義,則相當(dāng)于保存id名為p1、p2的對象的全局變量。即可以直接通過id名直接獲取相關(guān)節(jié)點(diǎn),但聽說會(huì)存在兼容問題。
2016-06-28 回復(fù) 有任何疑惑可以回復(fù)我~

可能是緩存問題

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

深山小童 提問者

新的瀏覽器打開也是一樣
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

var p1 = document.getElementById("p1");

?var p2 = document.getElementById("p2");這兩段語句是通過ID獲取了P1和P2的元素,如何然后再去修飾元素。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

深山小童 提問者

我將這兩句話已經(jīng)注釋掉了
2016-03-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

函數(shù)內(nèi)部沒有獲取p1、p2節(jié)點(diǎn),為何能夠設(shè)置class屬性

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)