我有以下代码
var dbvalue = "Ned";
var deleteLink = '<a href="#delete" onclick="deleteMe();">Delete</a>';
var editLink = '<a href="#save" onclick="saveMe();">Save</a>';
//newemployee.setAttribute("id", "Lorem_ipsum");
newEmployee.innerHTML="<input type = checkbox>" + "First name: <input>" + "Last name: <input>" +deleteLink + "" +editLink +"<br/>"+"<br/>";
我想知道如何让我的变量dbvalue填充它在我的字段中保存的值。名字。怎么办?
答案 0 :(得分:1)
你试过了吗?
newEmployee.innerHTML="<input type = checkbox>" + "First name: <input type='text' value='" + dbvalue + "'>" + "Last name: <input>" +deleteLink + "" +editLink +"<br/>"+"<br/>";
答案 1 :(得分:1)
你可以这样使用它:
var dbvalue = "Ned";
var deleteLink = '<a href="#delete" onclick="deleteMe();">Delete</a>';
var editLink = '<a href="#save" onclick="saveMe();">Save</a>';
//newemployee.setAttribute("id", "Lorem_ipsum");
newEmployee.innerHTML="<input type = checkbox>" + "First name: <input value=\"" + dbvalue + "\" type=\"text\">" + "Last name: <input>" +deleteLink + "" +editLink +"<br/>"+"<br/>";
仅突出显示名字部分
"First name: <input value=\"" + dbvalue + "\" type=\"text\">"
答案 2 :(得分:0)
您应该使用addElement
和addTextNode
向DOM添加元素,但这取决于您。
输入不使用innerHTML
。他们使用价值。因此,dbvalue的示例文本将是:
"First name: <input type=\"text\" value=\""+dbvalue+"\" />" //The slash there is for XHTML. You can leave it out if you want.