若页面未引入jQuery,先导入:
var importJs=document.createElement('script')
importJs.setAttribute("type","text/javascript")
importJs.setAttribute("src", 'https://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js')
document.getElementsByTagName("head")[0].appendChild(importJs)
使用css选择网页元素并输出其中的文本:
var a=$('css选择器');
var arr=[];
for(var i=0;i<a.length;i++){arr.push(a[i].innerText)};
console.log(arr.join('\n'));
若要提取属性,则使用getAttribute()方法。
若依然无法获取到元素,则使用document.getElementsByClassName
、querySelector
等js原生方法。
修改属性:
document.querySelector('.graph div').style.backgroundColor='white'
获取单个元素文本:
document.querySelector('h3.t').textContent
获取所有元素文本:
a='';document.querySelectorAll('h3.t').forEach(function(e){a+=e.textContent+'\n'});console.log(a)