类型不匹配- JavaScript
Type mismatch - JavaScript
我在尝试使用以下代码时遇到了一个问题。它在Firefox, Safari, Chrome和ie9 +10中运行良好,但在IE8中运行时导致我页面的其余部分"崩溃"。我收到的控制台错误是"类型不匹配",调试器指向IF语句行。我一直在绞尽脑汁想弄明白,但无济于事。有人知道这到底是怎么回事吗?
function writeIframe11092()
{
alert("BEFORE");
document.write('<iframe style='"position:absolute;left:-40000px;'" src='"https://mydomain.com/images/close.gif'" ></iframe>');
alert("AFTER");
}
if (window.attachEvent)
window.attachEvent('onload', writeIframe11092() );
else if (window.addEventListener)
window.addEventListener('load', writeIframe11092(),false);
writeIframe11092()
调用函数并返回一个值(在本例中为undefined
),并将该值传递给attachEvent
。
writeIframe11092
是一个代表函数本身的变量,这是您在这里要使用的。
if (window.attachEvent){
window.attachEvent('onload', writeIframe11092);
}
else if (window.addEventListener){
window.addEventListener('load', writeIframe11092, false);
}
相关文章:
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- Javascript:图像与单选按钮的值不匹配
- JavaScript正则表达式不匹配
- CSS Media Query 和 Javascript/jQuery 不匹配
- 表单提交时密码不匹配(JavaScript)
- Javascript RegEx匹配URL's,但不包括图像
- Javascript正则表达式:在同一模式中混合匹配和不匹配
- 结果”;加入“;数组与php中javascript中的日期不匹配
- RegEx和javascript替换不匹配的字符串
- Javascript 解析 json 日期时区不匹配会导致显示错误的日期
- 闰年的计算似乎与JavaScript Date不匹配
- Javascript setTimeOut 函数与 .net 中 Windows 应用程序的计时器不匹配
- 如果字符串与正则表达式 JavaScript 不匹配,则返回 True
- JavaScript RegExp 匹配组需要不需要的括号
- 本地日期转换为 UTC 纪元时间并在 JavaScript 中返回日期时不匹配
- JavaScript 正则表达式 空格类不匹配,但空格匹配
- 从 JavaScript 中的 2 个数组中获取不匹配的值
- JavaScript正则表达式匹配所有自定义注释掉的部分,但不匹配其他文本
- JavaScript正则表达式与预期的字符串不匹配
- 编写的模式与字符串 Javascript/jQuery 不匹配