关于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>
祝学习愉快~
相似问题