.innerHTML无法正常工作(我猜)
.innerHTML doesn't work properly (I guess)
我用.innerHTML
在textarea
中添加文本。但是如果我自己开始编辑textarea
文本,脚本就会停止工作。
在这里:
(function($){
addPort = function(name) {
switch(name) {
case 'name1':
var code = "text1";
break
case 'name2':
var code = "text2";
break
case 'name3':
var code = "text3";
break
default:
break
}
document.getElementById("codeArea").innerHTML += code;
}; })(jQuery);
不要关注jQuery。其他一些函数使用它。
这是textarea
:
<textarea id="codeArea" name="codeAreaPost"></textarea>
谢谢。
它只是用值属性替换innerHTML
document.getElementById("codeArea").value
不innerHTML
innerHTML
会将值解析为 HTML,并使生成的 DOM 成为文本区域的子项。这不是你想要的。请尝试改用 value
属性:
document.getElementById("codeArea").value += code;
相关文章:
- .innerHTML无法正常工作(我猜)
- 为什么只有最新的按钮才能工作?我发现其他按钮的点击函数为空
- 为什么javascript有时会这样'不工作?(我使用Ci)
- Jquery自动完成不是't工作.我做错了什么
- 日期验证失败,因为我猜是日期格式
- 如何获得所需的自动对焦验证以在 html 表单上工作?- 我的尝试无法验证
- 无法让插座工作 - 我错过了什么愚蠢的东西
- 为什么脚本只工作 我重新加载页面
- 我无法让它作为 JavaScript 函数工作(我在控制台时得到我想要的返回值.log但我不能将其作为函数调用)
- list.setGrouped(true)DOESN'T工作??我该怎么做
- parent.navigate只在IE中工作.我有什么替代方案可以让它与其他浏览器一起工作
- 猴子补丁没有开火.(我猜这只猴子不会打鸭子.)
- unsafeWindow不再工作——我该怎么办
- 想让边界动起来,我猜是逻辑错误
- 嗨,为什么这个简单的代码片段不工作?我困惑
- 无法让haxe-pixi.js工作-我得到一个空白的白色屏幕
- 为什么不工作我的函数xmlParser().请帮帮我
- Durandal路由不工作-我错过了一个配置设置
- 点击后不工作我的功能
- 不工作我的ajax调用函数myalert()