gpt4 book ai didi

javascript - 在javascript中设置文本区域的文本

转载 作者:行者123 更新时间:2023-12-02 18:20:12 24 4
gpt4 key购买 nike

为什么这不能设置文本区域的文本?

document.getElementById("code").value = "hey farmer";

我什至尝试过:document.getElementById('code').value = "hey farmer";

有没有办法使用 getElementByName 来设置值?

感谢任何帮助

[html]

    <form>
<textarea id="code" name="code">
Lollllllll
</textarea>
</form>

最佳答案

它工作得很好。在

<textarea id=code>Foo</textarea>
<button type=button onclick="document.getElementById('code').value = 'Bar'">

单击按钮时,文本将更改为“Bar”。

HTML5

The value attribute must, on getting, return the element's API value; on setting, it must set the element's raw value to the new value, set the element's dirty value flag to true, and should then move the text entry cursor position to the end of the text field, unselecting any selected text and resetting the selection direction to none.

所以这是指定的行为。

<小时/>

问题可能是您有多个(或零个)元素 id="code"当你的代码运行时,它会得到错误的代码。

<小时/>

另一个问题可能是您的<textarea>是不可变的。

http://www.w3.org/TR/html5/forms.html

A textarea element is mutable if it is neither disabled nor has a readonly attribute specified.

关于javascript - 在javascript中设置文本区域的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18902168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com