新手当练手了! var nnew=document.createElement("li"); nnew.setAttribute("id","new"); var newtt1=document.createElement("tt"); var tt1Text=document.createTextNode("QQ") newtt1.appendChild(tt1Text); nnew.appendChild(newtt1); var node=document.getElementById("l4"); document.getElementById("u1").insertBefore(nnew,node);
var nnew=document.createElement("li"); nnew.setAttribute("id","new"); var newtt1=document.createElement("tt"); var tt1Text=document.createTextNode("QQ") newtt1.appendChild(tt1Text); nnew.appendChild(newtt1);等于var s=document.createElement("li"); s.id="new"; s.innerHTML="<tt>QQ</tt><tt>QQ</tt>";问题是后边怎么搞???
<li id='l1'><tt>1</tt><tt>a</tt></li>
<li id='l2'><tt>2</tt><tt>b</tt></li>
<li id='l3'><tt>3</tt><tt>c</tt></li>
<li id='l4'><tt>4</tt><tt>d</tt></li>
<li id='l5'><tt>5</tt><tt>e</tt></li>
</ul>
<a href="#" onclick="a()">click me</a><script>
function a()
{
var s=document.createElement("li");
s.id="new";
s.innerHTML="<tt>QQ</tt><tt>QQ</tt>";
document.getElementById("u1").insertBefore(s,l4);
}
</script>
<body>
<div><div></div><div></div><div></div><div></div><div><ul></div><div></div><div></div></div>
<body>
var nnew=document.createElement("li");
nnew.setAttribute("id","new");
var newtt1=document.createElement("tt");
var tt1Text=document.createTextNode("QQ")
newtt1.appendChild(tt1Text);
nnew.appendChild(newtt1);
var node=document.getElementById("l4");
document.getElementById("u1").insertBefore(nnew,node);
nnew.setAttribute("id","new");
var newtt1=document.createElement("tt");
var tt1Text=document.createTextNode("QQ")
newtt1.appendChild(tt1Text);
nnew.appendChild(newtt1);等于var s=document.createElement("li");
s.id="new";
s.innerHTML="<tt>QQ</tt><tt>QQ</tt>";问题是后边怎么搞???