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

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

寫出代碼,什么都沒有出現啊

是哪里出現問題了

<!DOCTYPE HTML>

<html>

<head>

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

<title>無標題文檔</title>

<style type="text/css">


.message{ ? ?

width:200px;

height:100px;

background-color:#CCC;}

</style>

</head>

<body>

<script type="text/javascript">

var element=document.createTextNode("p");

element.className="message";

var textNode=document.createTextNode("I Love Javascript!");

element.appendChild(textNode);

document.body.appendChild(element);

</script>?


</body>

</html>


正在回答

3 回答

var element=document.createElement("p");(是Element不是TextNode)

element.className="message";

var textNode=document.createTextNode("I Love Javascript!");

element.appendChild(textNode);

document.body.appendChild(element);


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

qq_缺少一份永恒_03896643 提問者

非常感謝!
2016-09-30 回復 有任何疑惑可以回復我~

你的代碼中element是一個文本節點,不是元素節點,需要改成

var element=document.createElement("p");

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

var element=document.createTextNode("p");

這一段有問題。

應該是:

var element=document.createElement("p");

你要創建一個新的標簽元素。要用:

document.createElement(tagName)
其中 tagName:字符串值,這個字符串用來指明創建元素的類型。

而document.createTextNode(data);

是創建一個文本的。

其中:data :?字符串值,可規定此節點的文本。

例子:<p>123abc一二三</p>;

<p></p>;是document.createElement(tagName)創建。

123abc一二三:是document.createTextNode(data);創建。

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

舉報

0/150
提交
取消

寫出代碼,什么都沒有出現啊

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

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

幫助反饋 APP下載

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

公眾號

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