![](/img/trans.png)
[英]I have 2 text Boxes and one button! When I click on button it should write 1 in the chosen text box but my code is not working
[英]I have <div> boxes with same class with buttons. On button click a textbox should be added to the respective box
在按下第二個“添加任務”按鈕時,應將一個文本框添加到第二個 div,類似於 3rd、4th我如何引用特定的 div 元素? 無論按下哪個按鈕,我在下面所做的都會將文本框添加到第一個 div。
HTML
<body>
<div id="project">
LIST IT
</div>
<div id="board">
Java Project
</div>
<template id="listTemp">
<form class="frm" >
<input type="text" placeholder="Enter list name">
</form>
<button type="button" name="task" class="lst btn btn-secondary" onclick="addTask()">Add Task</button>
</template>
<button type="button" name="list" class="btn btn-secondary" onclick="addList()">Add List</button>
</body>
<script src="index.js" charset="utf-8"></script>
JAVASCRIPT
function addTask(){
var input = document.createElement('input');
input.placeholder="Enter task here";
input.type="text";
var br = document.createElement('br');
var parent = document.getElementsByClassName('frm')[0];
// parent.insertBefore(input,document.getElementsByClassName('lst')[0]);
parent.appendChild(input);
}
function addList(){
var div = document.createElement('div');
div.innerHTML = document.getElementById('listTemp').innerHTML;
div.className = 'ListBox';
document.getElementsByTagName('body')[0].appendChild(div);
}
要引用 div#project 你可以使用 document.querySelector('#project');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.