我想創建具有從輸入類型文本獲取的信息的DOM元素。更具體地說: 我希望用戶能夠寫出一個位置,並在他按下「Go!」後按鈕插入文本創建一個元素,我也想有一個刪除圖標,當按下刪除該插入。從input type ='text'創建元素JavaScript
我創建了我把輸入值的功能,但如果我創建另一個<img>
內用同樣的方法,當我創建的第二個條目就會把另一<img>
我不能創建的「Del」鍵
與前一個條目
search_btn.click(function() {
var place_reg = /^[a-z]+\d*[a-z]*(\s[a-z]+\d*[a-z]*)*?$/i;
var search_value = search_box.val();
var final_result = search_value.trim();
if (place_reg.test(final_result)) {
createDest(final_result);
} else {
alert('Please insert a valid destination');
}
document.getElementById('search_box').value = "";
});
function toTitleCase(str) {
return str.replace(/\w\S*/g, function(txt){ return txt.charAt(0).toUpperCase() +
txt.substr(1).toLowerCase();});
}
function createDest(value) {
var destination_i_search = document.createElement("div");
destination_i_search.innerHTML = toTitleCase(value);
destination_i_search.setAttribute("class" , "place");
$("#dest").append(destination_i_search);
}
問題出在您未顯示的代碼中。請顯示其餘部分(例如,在JSFiddle中的HTML例子也會很好):) – 2014-09-06 06:51:40
你有這個標籤的jQuery,但沒有使用jQuery。如果你這樣做,代碼會更短/更簡單,JQuery也是你的選擇嗎? – 2014-09-06 06:53:55
是的,我也使用jquery,但我不是很習慣它。我無法在Jquery文檔中找到所需的 – 2014-09-06 07:04:40