
JavaScript创建节点提示类型不匹配
------------HTML代码----------<body><inputtype="button"id="button1"value="关闭窗口"><imgid=...
------------HTML代码----------
<body>
<input type="button" id="button1" value="关闭窗口">
<img id="pic" src="111.jpg"></img>
</body>
------------JavaScript代码----------
window.onload=all;
function all()
{
var picture=document.getElementById("pic");/*获取页面里的图片节点*/
var root=picture.parentNode;/*root是picture节点的父节点*/
var url=document.createElement("a");/*创建一个链接节点url*/
root.insertBefore("url","picture");/*在节点root的子节点picture前插入另一个子节点url*/
var urlText=document.createTextNode("这是一条新增加的链接");/*创建一个文本节点urlText*/
url.appendChild(urlText);/*将文本节点urlText插入到url作为子节点*/
url.setAttribute("href","http://www.baidu.com");/*为url设置href属性*/
}
/*运行后提示第8行char 2类型不匹配*/
请问是为什么呢? 展开
<body>
<input type="button" id="button1" value="关闭窗口">
<img id="pic" src="111.jpg"></img>
</body>
------------JavaScript代码----------
window.onload=all;
function all()
{
var picture=document.getElementById("pic");/*获取页面里的图片节点*/
var root=picture.parentNode;/*root是picture节点的父节点*/
var url=document.createElement("a");/*创建一个链接节点url*/
root.insertBefore("url","picture");/*在节点root的子节点picture前插入另一个子节点url*/
var urlText=document.createTextNode("这是一条新增加的链接");/*创建一个文本节点urlText*/
url.appendChild(urlText);/*将文本节点urlText插入到url作为子节点*/
url.setAttribute("href","http://www.baidu.com");/*为url设置href属性*/
}
/*运行后提示第8行char 2类型不匹配*/
请问是为什么呢? 展开
1个回答
展开全部
root.insertBefore("url","picture");/*在节点root的子节点picture前插入另一个子节点url
不要用引号
不要用引号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询