我编写了一个将一些 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 编写。谢谢。