Javascript 我们可以在ev.target.appendChild(document.getElementbyId(data))中附加一个字符串变量吗?
我想在Javascript 我们可以在ev.target.appendChild(document.getElementbyId(data))中附加一个字符串变量吗?,javascript,jquery,Javascript,Jquery,我想在ev.target.appendChild(document.getElementById(data))中追加一个字符串变量。附加(内容) 我尝试了以下代码,但没有成功 var Content = '<input type="number" name="estimatedQty" placeholder="Estmated quantity" step="0.5" /><input type="number" name="estmatedtime" placeholde
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);
var内容=”;
ev.target.appendChild(document.getElementById(数据)).append(内容);
您需要首先创建子元素,然后才能将内容附加到它
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"
});
var内容=”;
var input=document.createElement('input');
tagetElement.appendChild(输入);
$('#targetElement input').append('Content').attr({
键入:“数字”,
名称:“估计数量”,
占位符:“估计数量”,
步骤:“0.5”
});
/Zorken17我不确定您想在这里实现什么,但因为如果您使用jquery函数append(),那么使用jquery会更好: 希望这有帮助
$(ev.target).append(Content);