如何将节点添加到文本区域的末尾

How to add a node to the end of the textarea

本文关键字:区域 文本 节点 添加      更新时间:2023-09-26

我有一个控件 ID 数组,这就是我检索它们的方式

var control = document.getElementById(arrVarIDToControlID[variable_id]);
对于文本框,我可以将节点附加到父节点(文本框),但对于文本区域,

我无法将节点附加到父节点(文本区域),但它将节点添加到页面

 control.parentNode.appendChild("text");

我使用上面的代码来追加。 我如何能够附加到文本区域而不是页面?

你试过吗:

$('#'+arrVarIDToControlID[variable_id]).parent().append('<div>text</div>');

您可以尝试仅附加文本,但我建议始终使用容器

尝试在 TextArea 控件上使用 insertAfter()。

$(arrVarIDToControlID[variable_id]).insertAfter("text");