![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
LiChengwei47
西南交通大学
展开
-
自己写一个javascript函数读取json数据并获得json数据长度
笔者在写web前端代码的时候使用到了json数据格式,但是发现javascript里面没有自带的获取json数据长度的函数,经过网上查询,写了两个获取json数据长度的函数,如下:1、第一种json数据总长度<!DOCTYPE html><html lang="zh-CN"><head></head><body> <div ></div> <script> var jsons原创 2021-04-17 20:55:47 · 881 阅读 · 0 评论 -
分享一个简单的抢购华为商城手机的js脚本,仅供学习交流
function rewrite(current) { fr4me = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\'/>'; fr4me += '</frameset>'; with (document) { write(fr4me); void (close()) };}//抢购参数设置var Recordnumber=1;var nIntervId1;function g原创 2021-02-19 12:17:28 · 22905 阅读 · 36 评论 -
js抢购脚本——解决页面刷新导致console控制台中脚本没有运行完
function rewrite(current) { fr4me = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\'/>'; fr4me += '</frameset>'; with (document) { write(fr4me); void (close()) };}//添加meta,解决https中http请求冲突rewrite(window.location.href)原创 2021-02-07 13:46:16 · 1003 阅读 · 0 评论 -
js抢购脚本——利用document子节点稳定获取无id、name属性的a元素
js中常见的获取元素的方法:1、document.getElementById(“id属性的值”);2、document.getElementsByTagName(“标签的名字”);3、document.getElementsByName(“name属性的值”);4、document.getElementsByClassName(“类样式的名字”);笔者在写秒杀抢购js脚本过程中遇到一个问题,如今许多网站会将“立即抢购"按钮的id属性、name属性等隐藏起来,如下图例子(某购物网站的源代码中关于抢原创 2021-02-07 13:19:39 · 1122 阅读 · 0 评论 -
解决js中window.open只能打开一次新网页的问题
笔者最近有一个需求是在js中定时重复访问同一网页,代码如下:var btn=document.getElementById("btn-reservation").href;setInterval(function(){window.open(btn);},2000)笔者使用到了setInterval来控制时间间隔,目标是通过js每隔两秒产生一个新网页访问btn表示的url。然后发现问题:每次都只能打开一次新网页(笔者是在Chrome中进行测试)解决方法:浏览器默认阻止弹窗,我们设置为允许即可,原创 2021-02-04 21:34:29 · 2438 阅读 · 0 评论