javascript 怎么给元素节点增加属性

c#里给元素节点增加属性很人性化XmlAttributexattribute=xmlDoc.CreateAttribute("attribute");xattribute... c#里给元素节点增加属性很人性化
XmlAttribute xattribute = xmlDoc.CreateAttribute("attribute");

xattribute.Value = "newnode";

newElement.Attributes.Append(xattribute);
但是javascript里我怎么将属性加不进去呢??
高手指点:
我的代码:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function fcreatenode()
{
var op=document.createElement("div");

var oa=document.createAttribute("style");
op.attributes.setNamedItem(oa);
op.setAttribute("style","color:#555555");
var otext=document.createTextNode("hello world");
op.appendChild(otext);

document.getElementById("div1").appendChild(op);

}

</script>
</head>
<body>
<form id="form1" runat="server">
<div id="div1">
<p style="font-size:20px; color:#555;" ></p>
</div>
<script language="javascript" type="text/javascript">fcreatenode()</script>
</form>
</body>
</html>

请注意我要的是javascript实现代码 不是jscript代码 他们还是有点不一样的!!!!!!
展开
 我来答
zaza_ding
2010-03-09 · TA获得超过189个赞
知道答主
回答量:64
采纳率:0%
帮助的人:54.5万
展开全部
<script language="javascript" type="text/javascript">
function fcreatenode()
{
var op=document.createElement("div");
//var oa=document.createAttribute("style");
//op.attributes.setNamedItem(oa);
//op.setAttribute("style","color:#555555");

op.style.color = "#555555"; //style 是一个已存在的属性

//var otext=document.createTextNode("hello world");
//op.appendChild(otext);

op.innerHTML = "hello world";

document.getElementById("div1").appendChild(op);

}

</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式