我使用 .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 id="codeArea" name="codeAreaPost"></textarea>
谢谢。
最佳答案
它只是用值属性替换 innerHTML
document.getElementById("codeArea").value
不是innerHTML
关于javascript - .innerHTML 不能正常工作(我猜),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931211/