亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

4 回答

。。。 要先有元素? 才會有屬性和值?? 比如: 先有<a></a> 才會有<a href=url>文本內容</a>?

比如這個題,在div下添加一個鏈接,

其實就是添加一個a標簽這樣的子節點 (文本內容也可以看成一個a標簽的子節點)

所以要先創建元素a(或者叫節點) ,在給元素添加屬性、文本 進行賦值?

最后把元素a 添加到div里?就O了。 (如果把文本內容當成子節點的話,還需要把創建文本內容并添加到a標簽)

0 回復 有任何疑惑可以回復我~

對于方法一,自己也經歷了這個,后面發現在評論里面,有人是先追加了節點,然后才添加的屬性,這樣過后運行就可以顯示出效果了,但是還是不懂為很么要先追加節點才行。

0 回復 有任何疑惑可以回復我~

沒有調用函數createa("http://www.xianlaiwan.cn/","慕課網");

0 回復 有任何疑惑可以回復我~

所有與代碼無關的說明添加注釋,如下:

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
<script?type="text/javascript">
var?main?=?document.body;
var?a=document.createElement("a");
//創建鏈接
//方法一
/*function?createa(url,text)
{
????a.href=url;
????a.innerHTML=text;
????main.appendChild(a);
}*/
//我自己的代碼

//?調用函數創建鏈接
//方法一:別人的代碼
/*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://www.xianlaiwan.cn/","慕課網");

</script>?
</body>
</html>


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼為什么運行不了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號