我正在尝试用 javascript 制作一个板。
li
在这样做时,我在添加新内容时遇到了麻烦ul
。
会有多个ul
,用户可以li
通过ul
单击“add_card”按钮添加。我确实尝试过,但它仅添加到第一个ul
.
这是我尝试过的。
超文本标记语言
<main>
<div id="myTitle" class="bigTitle">
<input type="text" id="myInput" placeholder="TItle...">
<span onclick="newElement()" class="addBtn">Add</span>
</div>
<div id="myBoard">
<div id="myUL-con">
<h3 contenteditable="true">Things to do</h3>
<span class="close close_list"></span>
<ul id="myUL" runat="server">
<li id="node" draggable="true" ondragstart="drag(event)">
<h4 id="sm_title" contenteditable="true">Do the meditation</h4>
<span contenteditable="true">- before going to sleep</span>
</li>
</ul>
<span id="add_card" onclick="addCard()" type="button"></span>
</div>
</div>
CSS
/* When clicked on, add a background color and strikeout text */
ul li.checked {
background: rgba(106, 140, 168, 0.82);
color: #f4f5f7;
text-decoration: line-through
}
/* Add a "checked" mark when clicked on */
ul li.checked::before {
content: '';
position: absolute;
border: solid #f4f5f7;
border-width: 0 2px 2px 0;
top: 10px;
left: 16px;
transform: rotate(45deg);
height: 15px;
width: 7px
}
另外,请让我知道我应该在哪里编写代码,以便使所有添加的li
功能都具有与现有功能类似的功能,li
因为应该起作用的功能也不起作用。
临摹微笑
相关分类