官网的这个例子中 onforminput事件 貌似没有执行,代码:
function resCalc()
{
numA=document.getElementById("num_a").value;
numB=document.getElementById("num_b").value;
document.getElementById("result").value=Number(numA)+Number(numB);
}
使用 output 元素的简易计算器:
+
=
求指点
那就指点你一下吧,代码已测试通过,呵呵,什么html5标签,核心还不是用的js。
原理:把output改为input,然后用onClick事件。
简单点说,就是把改为即可,然后运行后,直接单击最后一个输入框,一定要在输入框上单击。
function resCalc()
{
numA=document.getElementById("num_a").value;
numB=document.getElementById("num_b").value;
document.getElementById("result").value=Number(numA)+Number(numB);
}
使用 output 元素的简易计算器:
+
=
我只是纠结于为什么官网的例子出不来效果呢,
代码写错了,事件方法不对。