我有一个HTML文本区。我希望它可以让用户输入任何内容,但是如果调用了某个函数,则该框会被只读。是否可以创建这样的功能?如果是的话,那么如何?是否可以使用javascript函数只编写一个可编辑的textarea?
在此先感谢
我有一个HTML文本区。我希望它可以让用户输入任何内容,但是如果调用了某个函数,则该框会被只读。是否可以创建这样的功能?如果是的话,那么如何?是否可以使用javascript函数只编写一个可编辑的textarea?
在此先感谢
document.getElementById("myTextarea").readOnly = "true";
的jsfiddle:https://jsfiddle.net/kenhkw3s/
HTML:
<textarea id="details"></textarea>
脚本:
document.getElementById("details").readOnly = "true";
function readOnlyTextArea(idTextArea){
document.getElementById(idTextArea).readOnly = "true";
};
'readOnly'是[布尔](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement)属性格式,所以它可能应'true',而不是''true“'。 –