首頁  >  文章  >  web前端  >  html5中output標籤有什麼用?

html5中output標籤有什麼用?

黄舟
黄舟原創
2017-07-03 10:41:233434瀏覽

W3C中他用一個output標籤,後面就是什麼都沒有。然後onforminput是表單獲取到填寫數據時發生的事件,什麼叫表單獲取到數據,他什麼時候就算獲取到了數據,調用的Javascript事件將值賦予o​​utput中,可是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>

結果;

html5中output標籤有什麼用?

html5 有output 和onforminput,只是瀏覽器沒去支援而已,要知道瀏覽器沒有全都實作了html5標準,只有opera 10 支持,本來想截圖給你看看,但貌似傳不了,那你就參考《HTML.5與CSS.3權威指南》,裡面有提到

##問題出在onforminput屬性上,將其

刪除然後在

中添加oninput="resCalc()",例子就有效果了.
至於onforminput為什麼會失效,作為初學者的我還不是很明白,希望有高手可以補充.

以上是html5中output標籤有什麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn