多个 JavaScript 按钮(变量)
Multiple JavaScript Buttons (Variables)
我刚刚开始使用 JavaScript,我想知道如何让不同的按钮做不同的事情。到目前为止,我可以让一个按钮做一件事,但是我如何让第二个按钮做另一件事呢?这是编码:
<html>
<head>
<script type="text/javascript">
function show_prompt()
{
var name=prompt("Your Name");
if (name!=null && name!="")
{
alert("Thanks for clicking " + name + "!");
window.top.location.replace("http://www.google.com");
}
}
</script>
</head>
<body>
<ul>
<li>
<input type="button" onclick="show_prompt()" value="Button One" />
</ul>
</body>
</html>
我
猜你的意思是用不同的按钮做不同的事情,但来自同一个功能:
JavaScript:
function myFunction(str) {
if(str.length > 3){
alert("big");
}else{
alert("small");
}
}
.HTML:
<input type="button" onclick="myFunction('test');" value="Button 1" />
<input type="button" onclick="myFunction('hi');" value="Button 2" />
如果我的假设是错误的,只需创建不同的功能并将按钮的onclick
替换为它们各自的功能
定义另一个函数并将第二个按钮绑定到它!
function alert_hi() {
alert("Hi!");
}
<input type="button" onclick="alert_hi()" value="Button Two" />
如果这引起了你的兴趣,我强烈推荐Eloquent Javascript。
让第二个按钮做某事与让第一个按钮做某事基本相同。 它只是两个功能和两个按钮。我想这就是你要问的。
<html>
<head>
<script type="text/javascript">
function doSomething()
{
// Do something when button one is clicked
}
function doSomethingElse()
{
// Do something else when button two is clicked
}
</script>
</head>
<body>
<input type="button" onclick="doSomething()" value="Button One" />
<input type="button" onclick="doSomethingElse()" value="Button Two" />
</body>
</html>
如果你认真学习......你可以阅读事件注册模型。
在您的示例中。
.js
var btn1 = document.getElementById('btn1'),
btn2 = document.getElementById('btn2');
btn1.addEventListener('click', show_me, false); // i am not IE friendly
btn2.addEventListener('click', show_me, false); // you can replace show_me with any function you would like.
function show_me() {
alert(this.value + ' was clicked'); // this references the element which the click event was invoked on.
}
.html
<input type="button" id="btn1" value="Button One" />
<input type="button" id="btn2" value="Button Two" />
相关文章:
- Javascript:无法获取变量中的单选按钮值
- 如何将数据从onclick按钮传递到变量
- 将文本框中的值用于按钮窗体操作上的变量
- 需要url导航从DropDown Value onClick按钮传递url变量
- 变量不递增如何I'我喜欢html按钮点击的时候
- 若单击按钮,则更改Javascript中的变量
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- 使用按钮更改javascript变量
- 按钮的值为2字变量
- JavaScript:如何用变量填充单选按钮值和标签
- 如何从单选按钮中获取多个值,然后将它们分配到单个变量中并在页面上显示
- HTML按钮获胜't更改JS变量
- 单击按钮时填充javascript变量
- 增加DIV数字变量的按钮
- 如何使按钮图像在单击时添加到变量中
- 当对象中的所有变量都为false时,AngularJs禁用按钮
- 使用按钮添加到变量
- 单击“在时间存储变量”按钮,以便在触发 ajaxComplete 事件时使用
- 使用 PHP 和 AJAX 实现变量按钮
- JQuery -改变$_GET变量按钮点击