シンプルなHTMLの順序付けされていないリストと、[0]の位置にアイテムを追加するJavaScript関数がありますが、[0]のアイテムも削除されますが、 (厳密には基本的なJavaScriptですので長くしてください)最後に追加された項目を削除しますか?事前にありがとう:リストの最後のアイテムを削除する
HTML:
<html>
<body>
<h1> Shopping List </h1>
<button onclick="adding()"> Add </button>
<input type="text" id="input" placeholder="Enter Items"> </input>
<button onclick="remove()"> Remove Last </button>
<ul id="list">
</ul>
</body>
</html>
Javascriptを:
function adding() {
var input = document.getElementById("input").value;
var newEl = document.createElement("li");
var newText = document.createTextNode(input);
newEl.appendChild(newText);
var position = document.getElementsByTagName("ul")[0];
position.appendChild(newEl);
document.getElementById("input").value = "";
}
function remove() {
var removeEl = document.getElementsByTagName("li")[0];
var containerEl = removeEl.parentNode;
containerEl.removeChild(removeEl);
}
なぜJQueryを使用しないのですか? http://www.w3schools.com/jquery/sel_last.asp – ajaykumar
私はそれがもっと簡単だろうと知っていますが、私はまだJqueryに触れていません。これは運動です。 – Sergi