如:
<div id='div1'><span onclick=showmenu('1')>aaaa</span><span><input id='txt1' type='text'/><span></div>
就是怎样用js在div1中追加一些东西,就是在><span onclick=showmenu('1')>aaaa</span><span><input id='txt1' type='text'/><span>的后面
1、使用innerHTML:
document.getElementById("div1").innerHTML+="<p>新来的(innerHTML)</p>";
2、使用appendChild:
var newchild = document.createElement("p");
newchild.innerHTML = "新来的(appendChild)";
document.getElementById("div1").appendChild(newchild);
function showmenu(o)
{
var parent = document.getElementById("div1");
var ele = document.createElement("p");
var text = document.createTextNode("我是一个p");
ele.appendChild(text);
parent.appendChild(ele);
}
用jquery就方便啦~~~代码极少~
$("#div1").append("<b>Hello</b>");