1、快速迭代元素

$$('tr.dispute-num td strong a').map(function (el) { return el.innerHTML; })

2、复选框选中/取消选中

checks.map(function(check){$(check).prop( "checked", false );})

3、打开多个链接

$x("//table[@id='orderListTable']/tbody/tr/td[1]/table[@class='tableIn']/tbody/tr/td[2]/div/p[1]/a").map(function(link){link.click();})

4、将亚马逊后台业务报告的ASIN,属于自己上传的标记下来

['B01L1CDLR4', 'B01LX8BASZ', 'B01LZ6JWZB', 'B01M0EVDQR', 'B01LZFP6FN', 'B01JZP8BB0', 'B01K1B1BUK'].map(function(asin) {
$($x("//tr[descendant::a[text()='" + asin + "']]")).attr('style', 'background-color:yellow');
})

5、获取当前时间

function strpad00(s) { s = s + ''; if (s.length === 1) s = '0'+s; return s; } var currentdate = new Date(); var datetime = currentdate.getDate() + "/" + strpad00((currentdate.getMonth()+1)) + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + strpad00(currentdate.getMinutes()) + ":" + strpad00(currentdate.getSeconds()); console.log(datetime);

6. 12321信息自动填写

$("input[id='phone']").val('13828863221');

$("input[id='phone']").blur();

$('input:radio[name=bad_type]').filter('[value=1]').prop('checked', true);

function strpad00(s)
{
s = s + '';
if (s.length === 1) s = '0'+s;
return s;
}

var currentdate = new Date();

var date = currentdate.getFullYear()
+ "-" + strpad00((currentdate.getMonth()+1))
+ "-" + currentdate.getDate();

var time = currentdate.getHours() + ":"
+ strpad00(currentdate.getMinutes());

console.log(date);
console.log(time);

$("input[id='d241']").val(date);

$("input[id='d242']").val(time);

$("input[id='d241']").blur();

$("textarea[id='sms_content']").val('金融贷款诈骗,地下钱庄高利贷,电信诈骗');

$("textarea[id='sms_content']").blur();

7、订单快速打开

['B01K1B1BUK', 'B01JZP8BB0', 'B01K1VP372', 'B01LXHSQXQ', 'B01KZXYT5S', 'B01LZFP6FN', 'B01M0EVDQR', 'B01LYKMZE6', 'B01LZ6JWZB', 'B01LX8BASZ', 'B01L1CDLR4', 'B01MEG9XYF', 'B01M5CUELP'].map(
function(asin) {
xpat = "//td[contains(@class, 'order-cell') and descendant::span[text()='" + asin + "']]/a";
$x(xpat).map(function(link) {
window.open(link)
});
})

8、竞价+0.05

$('table#keywordsTable tbody tr').each(function(index, row) {
var amazon_price = $(row).find('td:nth-child(6)').text();
amazon_price = parseFloat(amazon_price.replace(',', '.').replace('€', '').replace('£', '').replace('—', '0'));

var price_input = $(row).find('td:nth-child(7) div div input');
var your_price = price_input.val();
your_price = parseFloat(your_price.replace(',', '.').replace('€', '').replace('£', ''));

var bigger_price = amazon_price;
if (bigger_price < your_price) {
bigger_price = your_price;
}

var set_price = (bigger_price + 0.05).toFixed(2);

console.log('bigger price: ' + bigger_price);
console.log('set price: ' + set_price);

price_input.click();
$('div[class="a-popover cm-editor-popover"]').find('form').find('input[type=text]').val(set_price);
$('div[class="a-popover cm-editor-popover"]').find('form').find('input[type=submit]').click();
});

chrome console 命令简记的更多相关文章

  1. Chrome console命令整理

    console.dir (这个方法是我经常使用的 可不知道比for in方便了多少) 直接将该DOM结点以DOM树的结构进行输出,可以详细查对象的方法发展等等 在页面右击选择 审查元素 ,然后在弹出来 ...

  2. 【F12】Console命令,让js调试更简单

    Console命令,让js调试更简单 一.显示信息的命令 console.log("normal"); // 用于输出普通信息 console.info("informa ...

  3. [转]九个Console命令,让js调试更简单

    转自:九个Console命令,让js调试更简单 一.显示信息的命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!DOCTYPE html> <html ...

  4. js调试工具Console命令详解

    这篇文章主要介绍了js调试工具Console命令详解,需要的朋友可以参考下   一.显示信息的命令 复制代码 代码如下: < !DOCTYPE html> < html> &l ...

  5. 9 个让 JavaScript 调试更简单的 Console 命令

    一.显示信息的命令 <!DOCTYPE html> <html> <head> <title>常用console命令</title> < ...

  6. 九个Console命令,让 JS 调试更简单

    一.显示信息的命令 <!DOCTYPE html> <html> <head> <title>常用console命令</title> < ...

  7. chrome console 调试xpath

    chrome console F12->$x(“//title”) [<title>Online Tools for Software Developers (Free)</t ...

  8. 前端开发chrome console的使用 :评估表达式 – Break易站

    本文内容来自:chrome console的使用 :评估表达式 – Break易站 从 DevTools 控制台使用它的某个评估功能查看页面上任意项目的状态. DevTools 控制台让您可通过特定方 ...

  9. chrome console的使用 : 异常和错误的处理 – Break易站

    本文内容来自:chrome console的使用 : 异常和错误的处理 – Break易站 利用 Chrome DevTools 提供的工具,您可以修复引发异常的网页和在 JavaScript 中调试 ...

随机推荐

  1. ajaxFileUpload+struts2实现多文件上传

    以前有介绍过ajaxFileUpload实现文件上传,但那是单文件的,这次介绍多文件上传. 单文件上传参考:http://blog.csdn.net/itmyhome1990/article/deta ...

  2. CC.NET模板简化配置

    [Hello CC.NET]巧用模板简化配置 从 <[Hello CC.NET]CC.NET 实现自动化集成> 到 <[Hello CC.NET]自动化发布时 Web.config ...

  3. Python Redis 数据复制.

    1 > 下载Python操作Redis的客户端 https://pypi.python.org/pypi/redis/2.7.6 下载完成后,参考该网站相关命令,执行安装. 2 > 下载 ...

  4. Servlet的Request.getInputStream()只能读取一次问题

    Servlet的Request.getInputStream()只能读取一次问题 这个星期公司的项目接口进行改造,公司的接口有的采用了WebService的方式,有的使用的是Http协议+Servle ...

  5. python cookbook学习1

    python cookbook学习笔记 第一章 文本(1) 1.1每次处理一个字符(即每次处理一个字符的方式处理字符串) print list('theString') #方法一,转列表 结果:['t ...

  6. 使用Excel背单词-高效-简单

    背单词是一个很纠结的事,想必那些走在留学路上的很多人都被英语这一关卡住了,这里,笔者就聊聊,不讲背单词的方法,只提供使用vb开发的产品和使用方法,有问题欢迎讨论. 简介:使用excel背单词,有一些人 ...

  7. about flashback_transaction_query

    详见原文博客链接地址:about flashback_transaction_query

  8. Android tools:context=".MainActivity"的作用

    <TextView android:layout_width="wrap_content" android:layout_height="wrap_content& ...

  9. 驱动10.nor flash

    1 比较nor/nand flash NOR                                  NAND接口:    RAM-Like,引脚多                 引脚少, ...

  10. 在Openstack上创建并访问Kubernetes集群

    第一部分:创建集群 在Openstack部署Kubernetes集群运行Nginx容器的步骤,其中包括: 利用Murano部署Kubernetes集群 配置Openstack的安全性使Kubernet ...