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 兼容firefox的一些问题
May 21 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
JavaScript中操作Mysql数据库实例
Apr 02 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
Oct 08 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
Nov 28 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
Feb 22 Javascript
jquery 手势密码插件
Mar 17 Javascript
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
Dec 02 Vue.js
jquery实现图片放大镜效果
Dec 23 jQuery
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连接MySQL的2种方法小结以及防止乱码
2014/03/11 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python条件和循环的使用方法
2013/11/01 Python
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
python中黄金分割法实现方法
2015/05/06 Python
python实现最长公共子序列
2018/05/22 Python
python实现排序算法解析
2018/09/08 Python
PyTorch基本数据类型(一)
2019/05/22 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
高中体育教学反思
2014/01/24 职场文书
七一建党节演讲稿
2014/09/11 职场文书
2014年管理工作总结
2014/11/22 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
七年级作文之秋游
2019/10/21 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python
python中 Flask Web 表单的使用方法
2022/05/20 Python