IE javascript处理文本框时出现未知运行时错误
Getting an unknown runtime error with IE javascript dealing with a textbox
所以我已经在这个错误上工作了一段时间了,我不能弄清楚我的生活。关于这一点,stackoverflow上有几个问题,但他们不属于我,至少我不这么认为。我对编程世界还是个新手。但这就是我的处境。
下面的代码使用setTimeout在文本框中写入文本。
putftp.onclick = function () {
var Text = document.getElementById("TextBox");
function firsttext() {
Text.innerHTML += "This is the first test.";
setTimeout(secondtest, 3000);
}
function secondtest() {
Text.innerHTML += "<br/>This is the second test.";
//setTimeout(thirdtest, 5000);
}
firsttext();
};
我的主要目标是开始一个新的行(用br),但由于某种原因,IE抛出一个错误,说这是一个未知的运行时错误。请注意,没有br代码可以完美地工作,但我希望"这是第二次测试"。从新的一行开始。我尝试了很多事情来解决这个问题,比如在文本框周围放一个div,在代码中寻找多余的br,甚至摆脱文本框,只使用div工作。但由于某些原因,文本框和浏览器不能一起工作。我使用IE测试和asp.net。
有人知道这个问题的答案吗?提前感谢您的帮助!!
'n可以工作,但不从新行开始文本。
在
您可能想尝试<br />
注意r之后和斜杠之前的空格。
setTimeout的第一个参数是一个字符串:
setTimeout('secondtest()', 3000);
用Text.value
代替Text.innerHTML
。IE不喜欢innerHTML属性时,试图插入一个新的行(并肯定使用'n
而不是<br />
)。
我明白了,但感谢所有尝试过的人。
我最终在原始文本框中使用'n并更改了Text。
相关文章:
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 当出现javascript运行时错误时会发生什么
- Microsoft JScript运行时错误:无法获取属性'的值;样式':对象为null或未定义
- Microsoft JScript运行时错误:'Sys'未定义(在mvc3 c#剃刀中)
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- 管理node.js中的运行时错误
- Windows 8应用程序正在运行,现在得到0x800a1391-JavaScript运行时错误:'WinJS&
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- JavaScript 运行时错误仅在本地计算机上
- 运行时错误:对象不支持属性或方法
- JavaScript 错误(Microsoft JScript 运行时错误:对象预期)
- Javascript 运行时错误:“应用程序未定义”
- JavaScript运行时错误,未定义jQuery
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法
- IE8 中出现未知运行时错误
- ie8使用AngularJS时出现未知运行时错误
- IE javascript处理文本框时出现未知运行时错误
- 修复“未知运行时错误”;在IE8
- internet explorer 8-在IE8中使用JavaScript将CSS附加到Body时出现未知运行时错误
- jQuery触发自定义事件导致IE中出现未知运行时错误