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

标签 javascript

<分区>

Possible Duplicate:
javascript object max size limit at 10000 chars

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

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

我该如何解决?

最佳答案

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

And is there a better way to detect a "onClick" event?

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

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

关于javascript - 在 JavaScript 警报中显示超过 10,000 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537086/

相关文章:

javascript - jQuery 幻灯片 - 想要随机但需要从相同的图像开始

javascript - 模态错误

Javascript 时钟变为负值

javascript - 使用 AngularJS $http 服务和 Coinbase API 的 MIME 类型检查错误

javascript - 如何在 Chrome 中复制监视的 javascript 变量?

javascript - Javascript中从子到父的回调函数

javascript - 单击按钮时将文本框中的值转换为 href 或超链接?

JavaScript 碰撞检测似乎不起作用?

javascript - 如何使用javascript显示图像

javascript - Mootools ajax 表单响应