JS如何根据ID替换元素 本帖最后由 csiamgo1 于 2010-06-30 11:21:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用了document.getElementById("change").innerHTML没有起作用 需求是把<strong>Account</strong>名称改成其他的就可以了 首先要创建元素,如:var input = document.createElement("input");赋值属性,如:input.type = "text";input.name = "username";input.value = "zhangsan";添加成员,如:document.getElementById("change").appendChild(input);即可。 是要改strong还是Account??还是两个都要改掉? var tdAry=document.getElementById("change").getElementByTagName('td');tdAry[0].innerTHML="<strong>11111</strong>" <script>var strongs = document.getElementsByTagName("strong");strongs[0].innerHTML = "abcdef";</script> <script>var span = document.createElement("span");span.innerHTML = "我原来是strong标签,我现在是span标签";var div = document.getElementById("change");div.childNodes[0].innerHTML = "";div.childNodes[0].appendChild(span);</script> var contain = document.getElementById("change");var a = contain.getElementsByTagName("td");for(var i=0;i<a.length;i++){ a[i].innerHTML = "你想说的信息";} "<tr><div id="change"><td width="140" bgcolor="#BFBFBF" class="hui12"><strong>Account</strong>名称</td><td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td></div></tr>"看到这种代码就想抽人. <tr><div id="change"><td width="140" bgcolor="#BFBFBF" class="hui12"><strong>Account</strong>名称</td><td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td></div></tr>表格tr和td之间不能嵌套div吧<tr><td width="140" bgcolor="#BFBFBF" class="hui12" id="chageContent"><strong>Account</strong>名称</td><td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td></tr>document.getElementById("chageContent").innerHTML = "名称"; var totalSpan = document.getElementById("totalSpan"); totalSpan.innerText = set("totalSpan ","totalSpan"); 后来发现用innerHTML把<strong>Account</strong>名称 这一段给替换掉就可以了,原来不行可能是因为节点太多的原因 用UL列表实现树目录(带连接线) 这是递归吗,怎么没有得到理论的结果? 请教一下,javascript的编码问题. 模式窗体的问题(vb.net) 登录界面的实现 请问如果用javascript弹出像VB那样的公共对话框来选择文件? 传值时遇到的问题,请教! javascript: 急!!! 请问在HTML或ASP文件中如何包含一个远程站点中的页面? 向textarea标签中插入图片后如何取得值? 求一JS过滤正则
var input = document.createElement("input");
赋值属性,如:
input.type = "text";
input.name = "username";
input.value = "zhangsan";
添加成员,如:
document.getElementById("change").appendChild(input);
即可。
var tdAry=document.getElementById("change").getElementByTagName('td');
tdAry[0].innerTHML="<strong>11111</strong>"
var strongs = document.getElementsByTagName("strong");
strongs[0].innerHTML = "abcdef";
</script>
var span = document.createElement("span");
span.innerHTML = "我原来是strong标签,我现在是span标签";
var div = document.getElementById("change");
div.childNodes[0].innerHTML = "";
div.childNodes[0].appendChild(span);
</script>
var a = contain.getElementsByTagName("td");
for(var i=0;i<a.length;i++){
a[i].innerHTML = "你想说的信息";
}
<div id="change">
<td width="140" bgcolor="#BFBFBF" class="hui12"><strong>Account</strong>名称</td>
<td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td>
</div>
</tr>"
看到这种代码就想抽人.
<tr>
<div id="change">
<td width="140" bgcolor="#BFBFBF" class="hui12"><strong>Account</strong>名称</td>
<td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td>
</div>
</tr>表格tr和td之间不能嵌套div吧
<tr>
<td width="140" bgcolor="#BFBFBF" class="hui12" id="chageContent"><strong>Account</strong>名称</td>
<td width="30" bgcolor="#BFBFBF" class="hui12"><a href="#"><img src="<c:out value="${pageContext.request.contextPath}"/>/etc/images/jia2.gif" width="16" height="12" border="0"></a></td>
</tr>document.getElementById("chageContent").innerHTML = "名称";
totalSpan.innerText = set("totalSpan ","totalSpan");