关于js绑定事件问题
来源:4-10 选择题
the__sky123
2018-05-08 23:20:11
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
function sum(x)
{
//var x=document.getElementById("txt1").value;
var i,s=0;
for(i=1;i<=x;i++)
{
s=s+i;
}
document.getElementById("txt3").innerHTML=s;
}
</script>
</head>
<body>
<!-- <a href="js作业.html" target="two"></a><br> -->
计算累加和:1+2+...+<input type="text" id="txt1">
<input type="button" value="=" onclick="sum(txt1.value)">
<div id="txt3"></div>
</body>
</html>
题目要求是第一个文本框接收数据,点击等于按钮触发事件,第二个文本框输出值,
如何使用var one.click = function(){
....
}
来实现事件的绑定和值的传入?3回答
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
计算累加和:1+2+...+
<input type="text" id="txt1">
<input type="button" id="btn" value="=">
<div id="txt3"></div>
</body>
<script>
var btn1=document.getElementById("btn");
btn1.onclick = function(){
var x=document.getElementById("txt1").value;
var i, s = 0;
for (i = 1; i <= x; i++) {
s = s + i;
}
document.getElementById("txt3").innerHTML = s;
}
</script>
</html>这是修改以后的代码,两段代码结合一下就可以了。
祝学习愉快!
慕布斯37364
2018-05-09
你说的是不是和这个一样?
https://zhidao.baidu.com/question/680086776350462532.html
一叶知秋519
2018-05-09
你是说的这种方式吗?
<input type="button" value="click me" id="btn">
<script>
document.getElementById("btn").onclick = function(){
alert("hello world!");
}
</script>祝学习愉快~
相似问题