java书籍列表中的链接在新窗口打开
// ==UserScript==
// @name java123-java书籍列表中的链接在新窗口打开
// @namespace http://tampermonkey.net/
// @version 0.3
// @description java书籍列表中的链接在新窗口打开
// @author yankj12
// @require https://code.jquery.com/jquery-3.3.1.min.js
// @match *://www.java1234.com/a/javabook/*
// @grant none
// ==/UserScript==
var Book = function(name) {
this.name = name;
};
// Object.prototype 参考下面链接
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype
(function() {
'use strict';
//var a = $("div.listbox a");
$("div.listbox a").each(function(){
//console.log($(this).text());
// 为a标签添加属性<a target="_blank" href="#"></a>
//_blank是最常见的链接方式,表示超链接的目标地址在新建窗口中打开;
//_self表示“相同窗口”。点击链接后,地址栏不变;
//_top表示整页窗口;
//_parent表示父窗口。
$(this).attr('target', '_blank');
});
$("dl.tbox a").each(function(){
//console.log($(this).text());
$(this).attr('target', '_blank');
});
if(window.localStorage){
console.log('浏览器支持localStorage');
}
if(window.sessionStorage){
console.log('浏览器支持sessionStorage');
}
// 获取书籍列表中的书籍简要信息
$("div.listbox li").each(function(){
//console.log($(this).text());
var coverImgSrc = $(this).children('a.preview').children().attr('src');
console.log(coverImgSrc); // /uploads/allimg/190718/1-1ZGQ01IC05-lp.jpg
var category = $(this).children('b').text();
console.log(category);
//
var bookLink = $(this).children('a.title');
var title = bookLink.text().split(' ')[0];
var bookSrc = bookLink.attr('href');
console.log(title + ',' + bookSrc);
});
})();