JS实现自动阅读单词(有道单词本添加功能)


Posted in Javascript onNovember 14, 2016

个人比较习惯使用有道,使用了一段时间,背单词的时候很不方便 而有道单词客户Duan没有自动阅读的功能, 本文用强大的js实现了简单的自动下一个单词的功能,

JS实现自动阅读单词(有道单词本添加功能)

方法:

第一步打开有道路径下的"\Dict\6.3.69.8341\resultui\js\wordBook.js" 文件

添加以下代码

//自动下一个代码
var btnStart = document.getElementById('btn');
var textBox = document.getElementById('textBox');
var record=0;
var time = null;
if(btnStart != null) {
btnStart.onclick = function() {
if(btnStart.value == 'Start' && textBox.value != '') {
timer();
btnStart.value = 'Stop';
} else if(btnStart.value == 'Stop') {
clearInterval(time);
btnStart.value = 'Start';
}
}
}
function timer() {
time = setInterval(function() {
var mask = document.getElementById('mask');
var e = document.createEventObject();
if(forget) {
//切换单词
forget.fireEvent("onclick", e);
location.href = forget.href;
mask.fireEvent('onclick', e);
//显示释义区
if(toggle_description) {
description.style.display = "block";
mask.style.display = "none";
if(disable_action) disable_action.style.display = "none";
action.style.display = "block";
};
}
}, textBox.value);
}

第二步打开有道路径下的:"\Dict\6.3.69.8341\resultui\wbreview.html"文件

添加按钮和编辑框

<!--自定义控件开始-->
<a style="font-size: 12px;" >间隔设置</a>
<input type="text" style="width:50px; " id="textBox" value="1000" />
<input type="button" style=" background-color:#6299c5; border:1px solder #6229c5; color:#fff width:180px; height: 25px; " id="btn" value="Start" />
<!--自定义控件结束-->

以上所示是小编给大家介绍的JS实现自动阅读单词(有道单词本添加功能),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
两个Javascript小tip资料
Nov 23 Javascript
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 Javascript
JavaScript获取网页支持表单字符集的方法
Apr 02 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
Express使用html模板的详细代码
Sep 18 Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 Javascript
node实现爬虫的几种简易方式
Aug 22 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 #Javascript
Node.js中路径处理模块path详解
Nov 14 #Javascript
JavaScript队列、优先队列与循环队列
Nov 14 #Javascript
JavaScript中setTimeout的那些事儿
Nov 14 #Javascript
jquery css实现邮箱自动补全
Nov 14 #Javascript
JS常用算法实现代码
Nov 14 #Javascript
node.js缺少mysql模块运行报错的解决方法
Nov 13 #Javascript
You might like
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
js登录弹出层特效
2014/03/07 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
JavaScript中的&quot;=、==、===&quot;区别讲解
2019/01/22 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python制作简单的网页爬虫
2015/11/22 Python
Python实现随机选择元素功能
2017/09/14 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
python 字典中取值的两种方法小结
2018/08/02 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
学校三八妇女节活动情况总结
2014/03/09 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
活动总结报告怎么写
2014/07/03 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
解决python3安装pandas出错的问题
2021/05/20 Python
Python列表的索引与切片
2022/04/07 Python