>  기사  >  웹 프론트엔드  >  html5에서 출력 태그의 용도는 무엇입니까?

html5에서 출력 태그의 용도는 무엇입니까?

黄舟
黄舟원래의
2017-07-03 10:41:233435검색

W3C에서는 출력 태그를 사용하는데 그 뒤에는 아무것도 없습니다. 그러면 onforminput은 양식이 데이터를 얻고 채울 때 발생하는 이벤트입니다. 양식은 언제 데이터를 얻습니까? 호출된 Javascript 이벤트는 출력에 값을 할당하지만 출력은 이 태그로 출력할 수 없습니다. 이유는 무엇입니까?

<!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>

Result;

html5에서 출력 태그의 용도는 무엇입니까?

html5에는 출력과 onforminput이 있지만 브라우저는 이를 지원하지 않습니다. 모든 브라우저가 html5 표준을 구현하는 것은 아닙니다. Opera 10만이 이를 지원합니다. 하지만 전송할 수 없는 것 같으면 "HTML.5 및 CSS.3에 대한 최종 가이드"를 참조하여 문제가 onforminput 속성에 있다고 언급한 다음 삭제하세요. oninput=

"resCalc()"의 예제는 작동합니다.
onforminput이 실패하는 이유에 대해서는 초보자로서 아직 잘 이해하지 못하겠습니다.

위 내용은 html5에서 출력 태그의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.