我想在ev.target.appendChild(document.getElementById(data))
附加一个字符串变量。追加(内容)
我尝试了以下代码,但它没有成功。
var Content = '<input type="number" name="estimatedQty" placeholder="Estmated quantity" step="0.5" /><input type="number" name="estmatedtime" placeholder="Estimated Time" />';
ev.target.appendChild(document.getElementById(data)).append(Content);
答案 0 :(得分:1)
您需要先创建子元素,然后才能向其中添加内容。
var Content = '<input type="number" name="estmatedtime" placeholder="Estimated Time" />';
var input = document.createElement('input');
tagetElement.appendChild(input);
$('#targetElement input').append('Content').attr({
type:"number",
name:"estimatedQty",
placeholder: "Estmated quantity",
step: "0.5"
});
/ Zorken17
答案 1 :(得分:1)
我不确定你想在这里实现什么,但是如果你使用Jquery函数append()
你会更好地使用jquery:
$(ev.target).append(Content);
希望这有帮助。