【发布时间】:2018-09-06 10:44:29
【问题描述】:
我在点击 java 脚本后添加元素(关闭按钮)有一个小问题。
代码如下:
var add = document.getElementById("add-button");
add.addEventListener("click", function() {
var ul = document.getElementById("tasks");
var input = document.getElementById("new-task").value;
var li = document.createElement("li");
ul.appendChild(li);
var i = document.createElement("i");
ul.appendChild(i);
li.innerHTML = input + i;
});
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css?family=Gloria+Hallelujah|Josefin+Sans:400,700&subset=latin-ext" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
</head>
<body>
<div class="wrapper">
<h1>Dodaj nowe zadanie do listy</h1>
<div class="to-do-container">
<div class="input-data">
<input id="new-task" type="text">
<button id="add-button" type="button">Dodaj</button>
</div>
<ul id="tasks">
<li>Zadzwonić do...<i class="fas fa-times"></i></li>
<li>Odebrać dzieci z...<i class="fas fa-times"></i></li>
<li>Kupić na obiad...<i class="fas fa-times"></i></li>
<li>Umówić się na...<i class="fas fa-times"></i></li>
<li>Załatwić na mieście...<i class="fas fa-times"></i></li>
<li>Spotkać się z...<i class="fas fa-times"></i></li>
</ul>
</div>
</div>
</body>
</html>
它给了我“HTML 元素对象”。我现在正在使用简单的任务学习 Js,但这里我认为有一些小细节。
提前感谢您的帮助。
【问题讨论】:
-
你可以使用 jQuery 吗??
标签: javascript html function onclick