o = document.getElementsByName("aa")是得到一个数组,那么怎样清除这个数组的所有元素? o = document.getElementsByName("aa")for(var i=0; i<o.length; i++)o[i].parentNode.removeChild(o[i]); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div>sdfsd<a name="aa">aaaaaaaaaa</a><a name="aa">bbbbbbbb</a></div><script>o = document.getElementsByName("aa")//for(var i=0; i<o.length; i++)//o[i].parentNode.removeChild(o[i]);while(o.length>0){ o[0].parentNode.removeChild(o[0]);}</script> function delAllByName(sName){ var objs = document.getElementsByName(sName); for(var i=0;i<objs.length;i++){ objs[i].parentNode.removeChild(objs[i]); }} 我只是要把o清空,不是要清空o所指的HTML对象 o = document.getElementsByName("aa");o = [];不过这样做有什么意义吗? Ext.PagingToolbar 分页问题 js无刷新入门问题 想从事网页编程选择什么语言? js 中的switch如何使用“>6”这样的比较条件? jquery搜索问题 不信这么小的问题就没有人知道 关于js中字符串相等的判断问题??? 删除选中复选框项 请问iframe的onreadystatechange在firefox下如果实现? 怎样点击一个图标,使其在一个文本框里出现这个图标,请大虾帮忙,解决了马上结 新人求解 想让你一个表格在页面载入后停留两秒钟再消失,请问如何实现? window.open的问题
<a name="aa">aaaaaaaaaa</a>
<a name="aa">bbbbbbbb</a>
</div>
<script>
o = document.getElementsByName("aa")
//for(var i=0; i<o.length; i++)
//o[i].parentNode.removeChild(o[i]);
while(o.length>0)
{
o[0].parentNode.removeChild(o[0]);
}
</script>
var objs = document.getElementsByName(sName);
for(var i=0;i<objs.length;i++){
objs[i].parentNode.removeChild(objs[i]);
}
}
o = [];
不过这样做有什么意义吗?