Dom 将光标插入数据文本字段
Dom insert the cursor into data text field
我是 HTML DOM 的初学者,我想要实现的是焦点 textarea
以便将光标放在其中进行键入。
<div class="_4bl9">
<div class=" _30z _4h96">
<textarea name="xhpc_message_text" placeholder="Write something..." class="_4h98"></textarea>
<input value="" name="xhpc_message" type="hidden">
</div>
</div>
我以前用过这段代码,它能用,但现在不行了。
document.getElementsByName('xhpc_message')[0].focus()
任何人都可以建议我其他方法吗?谢谢
我假设您想将光标放在 textarea
,而不是 input
字段,因为 input
字段是隐藏的。
如果那是你想要做的,你在之前代码中 select 元素的名称不正确,应该是 xhpc_message_text
。
以下示例将光标置于 textarea
:
document.getElementsByName('xhpc_message_text')[0].focus();
document.getElementsByName('xhpc_message_text')[0].select();
document.getElementsByName('xhpc_message_text')[0].focus()
<div class="_4bl9">
<div class=" _30z _4h96">
<textarea name="xhpc_message_text" placeholder="Write something..." class="_4h98"></textarea>
<input value="" name="xhpc_message" type="hidden">
</div>
</div>
您的脚本中有错字。不是 xhpc_message
是 xhpc_message_text
我是 HTML DOM 的初学者,我想要实现的是焦点 textarea
以便将光标放在其中进行键入。
<div class="_4bl9">
<div class=" _30z _4h96">
<textarea name="xhpc_message_text" placeholder="Write something..." class="_4h98"></textarea>
<input value="" name="xhpc_message" type="hidden">
</div>
</div>
我以前用过这段代码,它能用,但现在不行了。
document.getElementsByName('xhpc_message')[0].focus()
任何人都可以建议我其他方法吗?谢谢
我假设您想将光标放在 textarea
,而不是 input
字段,因为 input
字段是隐藏的。
如果那是你想要做的,你在之前代码中 select 元素的名称不正确,应该是 xhpc_message_text
。
以下示例将光标置于 textarea
:
document.getElementsByName('xhpc_message_text')[0].focus();
document.getElementsByName('xhpc_message_text')[0].select();
document.getElementsByName('xhpc_message_text')[0].focus()
<div class="_4bl9">
<div class=" _30z _4h96">
<textarea name="xhpc_message_text" placeholder="Write something..." class="_4h98"></textarea>
<input value="" name="xhpc_message" type="hidden">
</div>
</div>
您的脚本中有错字。不是 xhpc_message
是 xhpc_message_text