Javascript FireFox将子图像添加到锚点时出现问题
我有非常简单的代码:Javascript FireFox将子图像添加到锚点时出现问题,javascript,asp.net,html,image,anchor,Javascript,Asp.net,Html,Image,Anchor,我有非常简单的代码: <html> <head> <title></title> </head> <body> <input type="button" value="Add Button" onclick="AddButton();" /> <br /> <div id="divBtnCon
<html>
<head>
<title></title>
</head>
<body>
<input type="button" value="Add Button" onclick="AddButton();" />
<br />
<div id="divBtnContent">
</div>
<script type="text/javascript">
function AddButton() {
var divBtnContent = document.getElementById('divBtnContent');
var anchor = document.createElement('a');
anchor.href = "http://backticket.com.ua";
var image = document.createElement('image');
image.src = "http://backticket.com.ua/Img/addNew.jpg";
anchor.appendChild(image);
divBtnContent.appendChild(anchor);
}
</script>
</body>
</html>
函数AddButton(){
var divBtnContent=document.getElementById('divBtnContent');
var anchor=document.createElement('a');
anchor.href=”http://backticket.com.ua";
var image=document.createElement('image');
image.src=”http://backticket.com.ua/Img/addNew.jpg";
anchor.appendChild(图像);
divBtnContent.appendChild(锚定);
}
它在除FF之外的所有浏览器中都能完美工作。为什么FF不将子映像附加到锚点?
谢谢 我认为这就是问题的原因:
var image = document.createElement('image');
HTML和XHTML规范中没有图像元素。你可能是说:
var image = document.createElement('img');
在Google Chrome和IE 9(RC)中进行测试后,他们似乎预料到了这种开发人员错误,并为您创建了一个
元素
- 原版小提琴:
- 固定小提琴: