function getCatalogUrl(){
var elements = document.getElementsByTagName('a');
var hrefStr;
for(var i=0; i < elements.length; i++) {
if (elements[i].getAttribute('data-key') === "menu_catalog") {
hrefStr=elements[i].href;
}
}
return hrefStr;
}
function getPreviousChapterUrl(){
var elements = document.getElementsByTagName('a');
var hrefStr;
for(var i=0; i < elements.length; i++) {
if (elements[i].getAttribute('data-key') === "menu_prechapter") {
hrefStr=elements[i].href;
}
}
return hrefStr;
}
function getNextChapterUrl(){
var elements = document.getElementsByTagName('a');
var hrefStr;
for(var i=0; i < elements.length; i++) {
if (elements[i].getAttribute('data-key') === "menu_nextchapter") {
hrefStr=elements[i].href;
}
}
return hrefStr;
}
function getContentHtmlUrl() {
var host = window.location.host;
var elementsA = document.getElementsByClassName('r-content');
var htmlString ='';
if(elementsA.length >0){
htmlString = elementsA[0].innerHTML;
}
return htmlString;
}
function isVipChapterUrl() {
var host = window.location.host;
var elementsA = document.getElementById('uiPayment');
var htmlString ='0';
if(elementsA.innerHTML.length >0){
htmlString = '1';
}
return htmlString;
}
本文介绍了如何使用JavaScript从网页中获取目录、上一章、下一章的URL以及页面主要内容的HTML字符串。通过查找带有特定属性的数据键来定位链接,并检查页面是否存在付费章节提示。

被折叠的 条评论
为什么被折叠?



