首页  >  文章  >  web前端  >  html5中output标签有什么用?

html5中output标签有什么用?

黄舟
黄舟原创
2017-07-03 10:41:233484浏览

W3C中他用一个output标签,后面就是什么都没有。然后onforminput是表单获取到填写数据时发生的事件,什么叫表单获取到数据,他什么时候就算获取到了数据,调用的Javascript事件将值赋予output中,可是output都输出不出来,怎么输出到此标签中?

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function resCalc()
{
numA=document.getElementById("num_a").value;
numB=document.getElementById("num_b").value;
document.getElementById("result").value=Number(numA)+Number(numB);
}
</script>
</head>
<body>
<p>使用 output 元素的简易计算器:</p>
<form onsubmit="return false">
 <input id="num_a" /> +
 <input id="num_b" /> =
 <output id="result" onforminput="resCalc()"></output>
</form>

</body>
</html>

结果;

1698.png

html5 有output 和 onforminput,只是浏览器没去支持而已,要知道浏览器没有全都实现了html5标准,只有opera 10 支持,本来想截个图给你看看,但貌似传不了,那你就参考《HTML.5与CSS.3权威指南》,里面有提到

问题出在onforminput属性上,将其删除然后在ff9c23ada1bcecdd1a0fb5d5a0f18437中添加oninput="resCalc()",例子就有效果了.
至于onforminput为什么会失效,作为初学者的我还不是很明白,希望有高手可以补充.

以上是html5中output标签有什么用?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn