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操纵Cookie实现购物车程序
Nov 23 Javascript
Jquery在IE7下无法使用 $.ajax解决方法
Nov 11 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
js代码实现点击按钮出现60秒倒计时
Jan 28 Javascript
浅析Bootstrap缩略图组件与警示框组件
Apr 29 Javascript
jQuery grep()方法详解及实例代码
Oct 30 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
原生javascript AJAX 三级联动的实现代码
May 04 Javascript
vue之将echart封装为组件
Jun 02 Javascript
vue实现通讯录功能
Jul 14 Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 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目录与文件操作
2011/12/30 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
javascript 手动给表增加数据的小例子
2013/07/10 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
Python 命令行非阻塞输入的小例子
2013/09/27 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
使用Scrapy爬取动态数据
2018/10/21 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python打印异常信息的两种实现方式
2019/12/24 Python
Python使用configparser库读取配置文件
2020/02/22 Python
python实现控制台输出彩色字体
2020/04/05 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
C#公司笔试题
2014/03/28 面试题
vue+django实现下载文件的示例
2021/03/24 Vue.js
酒店办公室文员岗位职责
2013/12/18 职场文书
就业协议书范本
2014/04/11 职场文书
司法建议书范文
2014/05/13 职场文书
python flappy bird小游戏分步实现流程
2022/02/15 Python