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代码 他们还是有点不一样的!!!!!! 展开
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代码 他们还是有点不一样的!!!!!! 展开
1个回答
展开全部
<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>
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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询