在JavaScript警报中显示超过10,000个字符

时间:2012-11-24 00:05:31

标签: javascript

  

可能重复:
  javascript object max size limit at 10000 chars

我想检查html源代码是否包含指定的字符串,但我只获得10,000个字符(在警告框中)

var str=document.documentElement.innerHTML;
if(str.indexOf("abcxyz") !== -1)
{
  alert(str);
}

我该如何解决?

1 个答案:

答案 0 :(得分:1)

如果你需要在警告框中显示一个巨大的字符串,我想你可以把它分成10,000个字符的块并按顺序显示它们。或者,只需使用console.log将其打印出来。

  

有没有更好的方法来检测“onClick”事件?

比什么更好? JavaScript事件将冒泡到顶部包含元素(除非链中的某些元素调用stopPropagation()),因此检测点击事件的简单方法是将点击处理程序附加到document.body

document.body.onclick = function() { alert('Click!'); }