課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
請大家?guī)兔纯磣
2016-01-03
源自:JavaScript進(jìn)階篇 9-16
正在回答
。。。 要先有元素? 才會有屬性和值?? 比如: 先有<a></a> 才會有<a href=url>文本內(nèi)容</a>?
比如這個題,在div下添加一個鏈接,
其實就是添加一個a標(biāo)簽這樣的子節(jié)點 (文本內(nèi)容也可以看成一個a標(biāo)簽的子節(jié)點)
所以要先創(chuàng)建元素a(或者叫節(jié)點) ,在給元素添加屬性、文本 進(jìn)行賦值?
最后把元素a 添加到div里?就O了。 (如果把文本內(nèi)容當(dāng)成子節(jié)點的話,還需要把創(chuàng)建文本內(nèi)容并添加到a標(biāo)簽)
對于方法一,自己也經(jīng)歷了這個,后面發(fā)現(xiàn)在評論里面,有人是先追加了節(jié)點,然后才添加的屬性,這樣過后運行就可以顯示出效果了,但是還是不懂為很么要先追加節(jié)點才行。
沒有調(diào)用函數(shù)createa("http://idcbgp.cn/","慕課網(wǎng)");
所有與代碼無關(guān)的說明添加注釋,如下:
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>無標(biāo)題文檔</title> </head> <body> <script?type="text/javascript"> var?main?=?document.body; var?a=document.createElement("a"); //創(chuàng)建鏈接 //方法一 /*function?createa(url,text) { ????a.href=url; ????a.innerHTML=text; ????main.appendChild(a); }*/ //我自己的代碼 //?調(diào)用函數(shù)創(chuàng)建鏈接 //方法一:別人的代碼 /*function?createa(url,text) { ???var?a?=?document.createElement("a");?? ??a.href?=?url;?? ???a.innerHTML?=?text; ????a.style.color?=?"blue"; ?????main.appendChild(a); }*/ //(這段是搬運的別人可以運行的代碼,為什么我運行不了) //方法二: function?createa(url,text){ a.setAttribute("href",url); a.innerHTML=text; main.appendChild(a) } createa("http://idcbgp.cn/","慕課網(wǎng)"); </script>? </body> </html>
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答請解釋代碼為什么運行不了?
2 回答這個代碼為什么不能運行?
2 回答為什么我的代碼不能運行
2 回答為什么我寫的代碼又運行不了,郁悶
2 回答為什么不能運行?代碼有錯嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-11
。。。 要先有元素? 才會有屬性和值?? 比如: 先有<a></a> 才會有<a href=url>文本內(nèi)容</a>?
比如這個題,在div下添加一個鏈接,
其實就是添加一個a標(biāo)簽這樣的子節(jié)點 (文本內(nèi)容也可以看成一個a標(biāo)簽的子節(jié)點)
所以要先創(chuàng)建元素a(或者叫節(jié)點) ,在給元素添加屬性、文本 進(jìn)行賦值?
最后把元素a 添加到div里?就O了。 (如果把文本內(nèi)容當(dāng)成子節(jié)點的話,還需要把創(chuàng)建文本內(nèi)容并添加到a標(biāo)簽)
2016-01-05
對于方法一,自己也經(jīng)歷了這個,后面發(fā)現(xiàn)在評論里面,有人是先追加了節(jié)點,然后才添加的屬性,這樣過后運行就可以顯示出效果了,但是還是不懂為很么要先追加節(jié)點才行。
2016-01-04
沒有調(diào)用函數(shù)createa("http://idcbgp.cn/","慕課網(wǎng)");
2016-01-03
所有與代碼無關(guān)的說明添加注釋,如下: