+ -
当前位置:首页 → 问答吧 → 怎样移除本页面里的子节点?

怎样移除本页面里的子节点?

时间:2009-07-13

来源:互联网

我要把下面代码里的 带有"js/jquery"的<script>节点,从中删除掉,请问该怎么做?代码要写在jquery.advert_create.js里
复制代码
  1. <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  2. <script type="text/javascript" src="js/jquery.event.drag-1.5.js"></script>
  3. <html>
  4. <html><head><title></title>
  5. <link href="../css/ad.css" rel="stylesheet" type="text/css" />
  6. <meta http-equiv="Content-Language" content="zh-cn" />
  7. <meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
  8. <script type="text/javascript" src="../js/ad.js"></script>
  9. <style type="text/css">
  10. img,#d1    {width:150px}
  11. img    {height:69px}
  12. #d1    {height:281px;background:url(../images/20060404/150300_02.jpg);padding:4px 0 0 13px}
  13. #d2 a    {line-height:20px}
  14. #a1    {margin:10px 0 0 75px}
  15. #a1,#d2,#d2 a    {color:#FFF}
  16. #d2 a:hover,#a1:hover    {color:#A51023;text-decoration:none}
  17. </style></head>
  18. <body><div>
  19. <a href="javascript:su()"><img src="../images/20060404/150300_01.jpg" /></a><div id="d1"><div id="d2">
  20. ·<a href="#" onclick="su(100828)">做你的爱人[饶天亮]</a><br/>
  21. ·<a href="#" onclick="su(100893)">我愿等[苏永康]</a><br/>
  22. ·<a href="#" onclick="su(100891)">新歌试唱[张栋梁]</a><br/>
  23. ·<a href="#" onclick="su(100890)">幸福恋人[郑源]</a><br/>
  24. ·<a href="#" onclick="su(100743)">周大侠[周杰伦]</a><br/>
  25. ·<a href="#" onclick="su(100220)">等一分钟[徐誉滕]</a><br/>
  26. ·<a href="#" onclick="su(100569)">彩虹[周杰伦]</a><br/>
  27. ·<a href="#" onclick="su(100892)">小太阳[五月天]</a><br/>
  28. ·<a href="#" onclick="su(100889)">一千万个拥抱[温碧霞]</a><br/>
  29. ·<a href="#" onclick="su(100894)">我的最爱[方力申]</a><br/>
  30. ·<a href="#" onclick="su(100861)">生死不离[佚名]</a><br/>
  31. ·<a href="#" onclick="su(100354)">该死的温柔[马天宇]</a><br/>
  32. ·<a href="#" onclick="su(100752)">七仔[s.h.e]</a><br/>
  33. </div><a id="a1" href="javascript:su()">更多>>>></a>
  34. </div></div></body></html>
  35. <script type="text/javascript" src="js/jquery.advert_create.js"></script>
[ 此帖被Alucard.G在2009-07-13 16:27重新编辑 ]

作者: Alucard.G   发布时间: 2009-07-13

删除<script>有什么用?

作者: keakon   发布时间: 2009-07-13

不需要jquery的script了

作者: Alucard.G   发布时间: 2009-07-13

那你直接改html代码,去掉就行了啊

用JavaScript删掉也没用,都执行过了

作者: keakon   发布时间: 2009-07-13

HTML代码是不能修改的,我要操作的是整篇页面的HTML代码
我的目的就是把很多篇这样的页面,把里面的3个jquery的script链接去掉,然后再保持上这些HTML代码
不想用replace(),因为情况多变,考虑到浏览器兼容性和代码健壮性,想用removeNode,removeChild做,就是提示错误,说什么内容没能找到,删除不了
我的思路是 把var t = document; 然后对这个t用DOM操作,可就是不行,我现在能读取到var scripts=t.getElementsByTagName("script"); 但是t.removeNode(scripts[0]);就失败了

作者: Alucard.G   发布时间: 2009-07-13

找到方法了,我的帖子还是我来结吧
原因是removeNode必须前面加上parentNode

作者: Alucard.G   发布时间: 2009-07-13

相关阅读 更多