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

2016-02-19 09:04 5 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的不错的用外部Javascript修正特定网页内容,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

这段代码算是自己练手帮助别人解决的一个问题写的。
要求是这样的:

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()解决。
至于在原页面些内容就简单多了。
根据分析写了如下测试代码,实现了上面的要求:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

来源:http://www.tulaoshi.com/n/20160219/1589416.html

延伸阅读
标签: 电脑入门
WPS2012保存网页内容怎么用 用WPS 2012保存网页内容怎么用,上网冲浪看到精彩文章想保存下来怎么办?选中、复制、运行WORD,粘贴再整理格式?太啰嗦了。用WPS Office 2012文字工具,可以很轻松地将网页内容保存到WPS的在线素材中,一键操作,非常方便。 将网页内容保存为在线素材 第一步、先运行WPS 2012文字工具,点击右上角的素材库按...
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / title文档/title sty...
标签: Web开发
0.009.toFixed(2)本该返回0.01的结果,可它却返回了一个0.00,这是这个方法的一个BUG,且这个方法对客户端的JS版本要求有点偏高,至少在IE5.0里这个方法用不起来,所以我写了上面的一段修正代码,并且还解决了这个BUG的问题。若是想完全使用这个自定义的方法替代那个有BUG的系统方法的话,只需要去掉最外层的那个 if 判断就可以了。&n...
标签: Web开发
非常不错的一个javascript 类 代码如下: /*    *  Author:aoao  *    Homepage:http://www.loaoao.com  *  Email:loaoao@gmail.com / QQ:2222342  *  Copyright (c) 2006 aoao  *  Licensed under ...
标签: Web开发
YUI Compressor 压缩 JavaScript 的内容包括: 移除注释 移除额外的空格 细微优化 标识符替换(Identifier Replacement) YUI Compressor 包括哪些细微优化呢? object["property"] ,如果属性名是合法的 JavaScript 标识符(注:合法的 JavaScript 标识符由一个字母开头,其后选择性地加上一个或者多个字母、数字或下划线)...

经验教程

387

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部