-1
不,我現在不想要php。 所以繼承人我的任務...編號喜歡從FORM獲取數據,然後使用該數據創建一個新的元素使用eventHandler ..我也想保留部分我使用事件處理程序。可能的原因是附加的數據不會在d頁中保留很長時間。請HALP使用JavaScript從表單追加數據
document.getElementById("fom").addEventListener("submit", performTask);
function performTask() {
var input = document.getElementById('input');
input = input.value;
// console.log(input);
// alert(input);
var newList = document.createElement('li');
newList.appendChild(input);
var element = document.getElementById('orList');
var child = document.getElementById('last');
element.insertAfter(newList, child);
//e.preventDefault(); \t
}
<form id="fom"> <br>
<input type="text" placeholder="Enter list name" id="input" autofocus required>
<br><br>
<input type="submit" value="Append">
</form>
<ol id="orList">
<li>List</li>
<li>Another list</li>
<li id="last">Some list</li>
</ol>
爲什麼你註釋掉'e.preventDefault()'? – funcoding
沒有理由:)仍然d代碼does not工作 – skymage101k
我建議你看看在開發者控制檯,看看你的'performTask'方法拋出的錯誤,並防止調用'e.preventDefault' – Hamms