大家好!<div class="relevant-column-content" id="s">
<ul>
<li><a href="http://www.google.com/">Google</a></li>
<li><a href="http://www.bing.com/">Bing</a></li>
</ul>
</div>
<script type="text/javascript">
var a = document.getElementById("s").getElementsByTagName("a");
var i = 0;
for (i = 0;i < a.length; i++)
{
if (a.item(i).href == "http://www.bing.com")
{
var removenode = document.getElementById("s").getElementsByTagName("a").parentNode.remove();
}
}
</script>问题:我需要删除Bing所在的li节点,上述代码不对,请告诉我该如何修改。谢谢了!
<ul>
<li><a href="http://www.google.com/">Google</a></li>
<li><a href="http://www.bing.com/">Bing</a></li>
</ul>
</div>
<script type="text/javascript">
var a = document.getElementById("s").getElementsByTagName("a");
var i = 0;
for (i = 0;i < a.length; i++)
{
if (a.item(i).href == "http://www.bing.com")
{
var removenode = document.getElementById("s").getElementsByTagName("a").parentNode.remove();
}
}
</script>问题:我需要删除Bing所在的li节点,上述代码不对,请告诉我该如何修改。谢谢了!
解决方案 »
- 弱弱的问一下,来大神帮我识别一下一个控件
- 本地含脚本页面中无提示关闭页面的实现问题?怎样让saved from url与window.open兼容或者用其它方法实现?
- 帮我看下面这个jquery那里错啦
- ActiveXObject,里面有个"Scripting???做什么用的呢?
- 急,请问javascript的object问题?
- 输入框可以输入页可以选择、点选择js实现多选列表^_^
- =》不关闭浏览器打开刚才的页面和关闭后重新打开浏览器进行刚才的页面有什么不同,请高手帮忙,具体进入。。。
- 请教一个事件捕捉的问题(在线等)
- 请问如何用javascript判断一个字符串是否为数字、字母?
- 各位老大,如何通过“盘符:\路径\文件名”截取文件名填入input中????(code中希望截取picture中的文件名)
- 请问这种JS函数的表示方法是什么
- JS小问题,怎整不明白。
<div class="relevant-column-content" id="s">
<ul>
<li> <a href="http://www.google.com/">Google </a> </li>
<li> <a href="http://www.bing.com/">Bing </a> </li>
</ul>
</div>
<script type="text/javascript">
var a = document.getElementById("s").getElementsByTagName("a");
var i = 0;
for (i = 0;i < a.length; i++)
{if (a.item(i).href == "http://www.bing.com/")
{
var removenode = a.item(i).removeNode();
}
}
</script>
而是getElementsByTagName("Anchor").
<ul>
<li> <a href="http://www.google.com/">Google </a> </li>
<li> <a href="http://www.bing.com/">Bing </a> </li>
</ul>
</div>
<script type="text/javascript">
var a = document.getElementById("s").getElementsByTagName("a");
var i = 0;
for (i = 0;i < a.length; i++)
{
if (a.item(i).href == "http://www.bing.com/")
{
for(var j=a.item(i).parentNode.childNodes.length-1;j>=0;j--)
a.item(i).parentNode.removeNode(a.item(i).parentNode.childNodes[j]);
}
}
</script>
<ul>
<li> <a href="http://www.google.com/">Google </a> </li>
<li> <a href="http://www.bing.com/">Bing </a> </li>
</ul>
</div>
<script language="javascript">
var a = document.getElementById("s").getElementsByTagName("a"); var i = 0;
for (i = 0;i < a.length; i++)
{ if (a.item(i).href == "http://www.bing.com/")
{ var removenode = a.item(i).parentNode.removeNode();
}
}
</script>
var a = document.getElementById("s").getElementsByTagName("a");
var i = 0;
for (i = 0;i < a.length; i++)
{
if (a.item(i).href == "http://www.swliuxue.com/newindex/content.asp?id=4074")
{
var removenode = a.item(i).parentNode.removeNode();
}
}
</script>
这段还是不对,提示错误:Uncaught TypeError: Object #<an HTMLLIElement> has no method 'removeNode'
<ul>
<li> <a href="http://www.google.com/">Google </a> </li>
<li> <a href="http://www.bing.com/">Bing </a> </li>
</ul>
</div>
<script type="text/javascript">
var a = document.getElementById("s").getElementsByTagName("a");
for (var i = 0;i < a.length; i++)
{
if (a.item(i).href == "http://www.bing.com/")
{
var removenode =a[i].parentNode.parentNode.removeChild(a[i].parentNode);
}
}
</script>