创建一个按钮并使用javascript设置其类

创建一个按钮并使用javascript设置其类,javascript,dom,dom-manipulation,Javascript,Dom,Dom Manipulation,我正在尝试用JavaScript创建一个待办事项列表,其中列表在提交输入时动态创建。我想要的是任务列表和除此之外的一个删除按钮。除了无法使用JavaScript向按钮添加类之外,所有操作都已完成 这是我的密码 <button id="add" onclick="takeInput()">Add new task</button> <script> function takeInput() { var task=prompt("Enter the new

我正在尝试用JavaScript创建一个待办事项列表,其中列表在提交输入时动态创建。我想要的是任务列表和除此之外的一个删除按钮。除了无法使用JavaScript向按钮添加类之外,所有操作都已完成

这是我的密码

<button id="add" onclick="takeInput()">Add new task</button>

<script>
function takeInput()
{
  var task=prompt("Enter the new to do work");
  if(task!=null)
  {
    var list=document.createElement("li");
    var btn=document.createElement("button");
    var data=document.createTextNode(person);
    var btndata=document.createTextNode("delete");
    list.appendChild(data);
    btn.appendChild(btndata);
    document.getElementById("list").appendChild(list);
    document.getElementById("list").appendChild(btn);

  }
}
</script>
添加新任务
函数takeInput()
{
var task=提示(“输入新的待办工作”);
如果(任务!=null)
{
var list=document.createElement(“li”);
var btn=document.createElement(“按钮”);
var data=document.createTextNode(个人);
var btnda=document.createTextNode(“删除”);
列表。追加子项(数据);
btn.appendChild(btndata);
document.getElementById(“列表”).appendChild(列表);
document.getElementById(“列表”).appendChild(btn);
}
}

将类添加到任何可以使用的html元素中

element.className += " newClass";
这将保留以前的类并添加新类

在您的情况下,它将是这样的(如果您想向新创建的按钮添加类)

如果你不想上一节课。(在你的情况下没有)


btn.className=“newClass”

将类添加到任何可以使用的html元素

element.className += " newClass";
这将保留以前的类并添加新类

在您的情况下,它将是这样的(如果您想向新创建的按钮添加类)

如果你不想上一节课。(在你的情况下没有)


btn.className=“newClass”

您可以向动态创建的按钮添加一个类,如下所示:

....
var btn=document.createElement("button");
btn.className = "YourClass"; 
//OR
btn.className += " YourClass" //If you want to add to existing classes
....

您可以向动态创建的按钮添加一个类,如下所示:

....
var btn=document.createElement("button");
btn.className = "YourClass"; 
//OR
btn.className += " YourClass" //If you want to add to existing classes
....

您可以使用
classList.Add
以下是一个示例:

btn0.classList.add('btn');
btn0.classList.add('btn-sm');
btn0.classList.add('btn-primary');

您可以使用
classList.Add
以下是一个示例:

btn0.classList.add('btn');
btn0.classList.add('btn-sm');
btn0.classList.add('btn-primary');