2015-05-02 61 views
0

我在將文本字符串輸出到輸入標記時遇到問題。使用innerHTML打印輸入標記的值

的JavaScript:

imgDiv.innerHTML += "<input type='text' value=" + text[i].firstChild.data + ">"; 

生成的HTML看起來像這樣:

<input type="text" fjäril="" svart="" och="" orange="" value="En"> 

有沒有人有什麼原因造成這個問題有何建議?

回答

2

value屬性值也應包在引號(像你type屬性一樣):

imgDiv.innerHTML += '<input type="text" value="' + text[i].firstChild.data + '">';