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 添加和移除函数的通用方法
Oct 20 Javascript
JQuery中的ready函数冲突的解决方法
May 17 Javascript
读jQuery之九 一些瑕疵说明
Jun 21 Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
Jan 19 Javascript
JQuery实现简单的服务器轮询效果实例
Mar 31 Javascript
JavaScript中setTimeout的那些事儿
Nov 14 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
Sep 16 Javascript
微信小程序页面间值传递的两种方法
Nov 26 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
vue 导出文件,携带请求头token操作
Sep 10 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 批量删除数据的方法分析
2009/10/30 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
中止javascript执行的方法
2014/02/14 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
jquery 手势密码插件
2017/03/17 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
详解Django中异步任务之django-celery
2020/11/05 Python
Python 可视化神器Plotly详解
2020/12/26 Python
python中使用np.delete()的实例方法
2021/02/01 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
公务员职业生涯规划书范文  
2014/01/19 职场文书
生产部岗位职责范文
2014/02/07 职场文书
单位委托书怎么写
2014/09/21 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
工作证明书
2015/06/15 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书