いくつかのxmlタグをtextareaに挿入するフォームを作成します。私はこの関数を使用します:
(function ($) {
addCustomTag = function (name, param, value) {
var code = "<" + name + " " + param + "=\"" + value + "\">\n</" + name + ">";
document.getElementById("codeArea").value += code;
};
})(jQuery);
他の関数が以前に作成されたタグにサブタグを挿入するようにするにはどうすればよいですか?XMLコードがサーバーで使用されることはありません。必要なのは、特定の行にtexを挿入することだけです。これは、この行を切断しない前に、この行に何があったかによって異なります。このようなもの:
addCustomSubtag = function(name,param,value,parent) {
document.getElementById("codeArea").selectionStart = document.getElementById("codeArea").value - parent.length;
var code = "<" + name + " " + param + "=\"" + value + "\">\n</" + name + ">";
document.getElementById("codeArea").value += code;
};
Javascriptは必要ありません。jQueryで書くこともできます。ありがとう。