我想检查html源代码是否包含指定的字符串,但我只获得10,000个字符(在警告框中)
var str=document.documentElement.innerHTML;
if(str.indexOf("abcxyz") !== -1)
{
alert(str);
}
我该如何解决?
答案 0 :(得分:1)
如果你需要在警告框中显示一个巨大的字符串,我想你可以把它分成10,000个字符的块并按顺序显示它们。或者,只需使用console.log
将其打印出来。
有没有更好的方法来检测“onClick”事件?
比什么更好? JavaScript事件将冒泡到顶部包含元素(除非链中的某些元素调用stopPropagation()
),因此检测点击事件的简单方法是将点击处理程序附加到document.body
:
document.body.onclick = function() { alert('Click!'); }