作家
登录

不错的用外部Javascript修正特定网页内容

作者: 来源:www.28hudong.com 2013-03-30 03:17:47 阅读 我要评论

这段代码算是自己练手帮助别人解决的一个问题写的。 要求是这样的: <a href="window.open('','')">test</a>,这个不能变,只可以在外面做事情,那要如何呢? 要求点击上面的连接,打开一新页面,并在原页面进行其他操作。 分析可知:上面打开新页面的写法本身就是错误的,根本无法打开新页面。正确的写法应该是: <a href="javascript:void(0)" onclick="window.open('','')">test</a> 于是解决办法就是用外部js修改连接的内容。首先要判断那个链接内部的href属性包含“window.open”,然后为其增加onclick属性,并将href内容赋给它。然后修改href属性内容。 但解决过程中发现一个问题,读取href属性内容时不能得到其实际内容,而是网页的url路径(去除最后的页面文件名)+href内容,还要把前面的url路径去掉。这个可以用substring()结合indexOf()解决。 至于在原页面些内容就简单多了。 根据分析写了如下测试代码,实现了上面的要求: test ,这个不能变,只可以在外面做事情,那要如何呢? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  javascript在firefox下设为首页的代码

设置首页 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读


本文标题:不错的用外部Javascript修正特定网页内容

地址:http://www.17bianji.com/kaifa2/JS/30098.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)