我想使删除按钮在这个javascript程序中起作用.函数的语法是什么,它去哪里?仅.js
I want to make the delete button functional in this javascript program. What is the syntax for the function and where does it go? .js only
如何为数组创建删除函数。创建函数的语法是什么,它在代码中的位置是什么?
开始感到沮丧的人不得不投入大量时间才能放弃。
var userNames = [""];
/*******************************/
//init() function
function init()
{
var myButton = document.getElementById("btnSubmit");
myButton.onclick = registerName;
}
onload = init;
/********************************************/
function registerName()
{
var newName = document.getElementById("txtName").value.toString();
var message = "";
var result = document.getElementById("result");
var success = false;
if (newName == "")
{
alert("Please, enter a Username");
return false;
}
for (var i = 0; i < userNames.length; i++)
{
if (userNames[i] == newName)
{
message = "Sorry, the Username " + userNames[i] + " already exists. Try again";
result.innerHTML = message;
success = false;
//stop further program execution
return false;
}
else
{
message = "Great, you've successfully registered with us as " + newName;
result.innerHTML = message;
success = true;
}
}
if (success)
{
userNames.push(newName);
}
userNames.sort();
var myTable = "<table><tr><td>NAME</td>";
myTable+= "<td>ACTION</td></tr>";
myTable+= "<tr><td>---------------</td>";
myTable+= "<td>---------------</td></tr>";
for (var i=0; i< userNames.length; i++)
{
myTable+="<tr>";
userNames[i] = userNames[i].toString();
myTable+="<td>" + userNames[i] + "</td>";
myTable+="<td>" + "<button> Delete </button>" + "</td></tr>"; //NEED TO REPLACE "DELETE" WITH YOUR DELETE BUTTON
}
myTable+="</table>";
//OUTPUT THE ENTIRE TABLE AS AN ELEMENT FOR HTML
document.getElementById('tablePrint').innerHTML = myTable;
}
这是一个按钮的 html:
<input type='button' value='delete' />
所以你可以在你的javascript中使用它:
myTable+="<td><input type='button' value='delete' /></td></tr>";
创建按钮的另一种(更好(方法是创建一个 DOM 元素并将其添加到 DOM
var btn = document.createElement("button");
var tn = document.createTextNode("delete");
btn.appendChild(tn);
document.getElementById("parent").appendChild(btn);
在这里摆弄。
相关文章:
- node.js是否具有'match()'方法如果是,语法是什么
- 这个jquery语法的功能是什么
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 这是什么JavaScript语法
- 在jQuery方法中编写自定义属性的正确语法是什么
- 这段代码的语法是什么
- 将一个函数及其参数传递给另一个函数以执行它的语法是什么
- angular 2中使用的“[()]'语法是什么
- jQuery中的正确语法是什么
- 这个奇怪的setTimeout语法是什么
- 这个 js 语法是什么意思
- 简单的javascript IF语句 - 正确的语法是什么
- 在 Node.js 中删除/释放 Twilio 电话号码的语法是什么?
- 在 JavaScript 中,条件语句中 OR 运算符的正确语法是什么?我错过了什么
- 通过 Excel VBA 引用 Acrobat Javascript 全局变量所需的语法是什么?
- 在回调函数中呈现 Meteor 检索到的数据的正确语法是什么
- 使用 ES6 导入 JSNLog 的正确语法是什么?
- javascript:这段代码的完整语法是什么
- 这是什么语法?;(function ($, undefined)
- 在Redux中切换到Immutable.js.性能影响是什么?对组件的影响是什么? '语法