0

コントロールIDの配列があり、これがそれらを取得する方法です

var control = document.getElementById(arrVarIDToControlID[variable_id]);

テキストボックスの場合、ノードを親ノード(テキストボックス)に追加できますが、テキストエリアの場合、ノードを親(テキストエリア)に追加できませんが、代わりにノードをページに追加します

 control.parentNode.appendChild("text");

上記のコードを使用して追加します。ページではなくテキストエリアに追加するにはどうすればよいですか??

4

2 に答える 2

0

TextArea コントロールでinsertAfter()を使用してみてください。

$(arrVarIDToControlID[variable_id]).insertAfter("text");
于 2013-10-04T14:42:46.927 に答える
0

やってみました:

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

テキストのみを追加することもできますが、常にコンテナーを使用することをお勧めします

于 2013-10-04T14:47:21.983 に答える