我正在尝试使用 javascript DOM 动态添加一些元素。我正在使用必须具有结束标记的 javascript DOM 成功创建元素。我不知道如何创建一个没有结束标签的元素,如 img 元素。
这是我这样做的方式:
<html>
<head>
<script>
function add(){
var myImg = document.createElement("img");
myImg.setAttribute("src","c:\abc.png");
myImg.setAttribute("width","20");
myImg.setAttribute("height","20");
var myDiv = document.getElementById("mydiv");
myDiv.appendChild(myImg);
}
</script>
</head>
<body >
<div id="mydiv">
<button onclick="add();">Add</button>
</div>
</body>
</html>
通过这样做,它也创建了带有结束标签的 IMG 元素。请参阅下面我在说什么。
<img src="c:\abc.png" width="20" height="20"></img> //Incorrect(Ending tag available)
这就是我要的:
<img src="c:\abc.png" width="20" height="20">
请帮我解决一下这个。谢谢。