HTML <output> 輸出域
<output>標籤可以建立一個輸出域,專用於顯示各種值。
此標籤是HTML5新增。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ let form=document.forms[0]; form.oninput=function(){ result.value = parseInt(a.value) + parseInt(b.value) } } </script> </head> <body> <form> <input type="range" id="a" value="50"> +<input type="number" id="b" value="50"> =<output name="result" id="result" for="a b"></output> </form> </body> </html>
調整input元素的值可以在output輸出域顯示計算結果。
程式碼分析如下:
(1).為form表單註冊input事件處理函式,利用了事件冒泡原理。
(2).只要form的input子元素的value值被手動調整,那麼觸發input事件。
(3).事件處理函式將計算結果寫入賦值給輸出域,於是就得到顯示。
特別說明:為了節省時間,將id屬性值作為物件使用。
<output>元素屬性:
(1).for:此屬性可以使輸出域與其他元素關聯起來,屬性值是所關聯元素的id值,多個id屬性值用空格分隔。
(2).name:規定表單元素的名稱,提交表單時,使用此屬性接收資料。
(3).form:屬性值是表單id屬性值,將輸出域與對應表單關聯起來,這樣可以將其歸屬於多個form表單。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ let form=document.forms[0]; form.oninput=function(){ result.value = parseInt(a.value) + parseInt(b.value) } } </script> </head> <body> <form id="ant"> <input type="range" id="a" value="50"> +<input type="number" id="b" value="50"> </form> =<output form="ant" name="result" id="result" for="a b"></output>
將元素的form屬性值設定為"ant",那麼即便此元素位於form之外,也歸屬於它。
相關文章
- SqlConnection,command基本用法,output,輸出SQL
- HTML Table 輸出ExcelHTMLExcel
- PHP輸出緩衝控制(Output Control)總結PHP
- SAP SD基礎知識之輸出控制(Output Control)
- Hadoop原始碼篇---解讀Mapprer原始碼outPut輸出Hadoop原始碼APP
- MySQL輸出html格式檔案MySqlHTML
- tp5 前端程式碼原樣輸出 html原始碼輸出 原始碼被輸出前端HTML原始碼
- html/template 模板range輸出問題HTML
- html中如何輸出多個空格HTML
- vue.js輸出HTML(v-pre | v-html)Vue.jsHTML
- PHP輸出緩衝控制- Output Control 函式應用詳解PHP函式
- PHP中動態HTML的輸出技術PHPHTML
- 迴圈輸出——閉包、變數作用域變數
- C# Twain協議呼叫掃描器,設定多影像輸出模式(Multi image output)C#AI協議模式
- 使用SQL*PLUS,構建完美excel或html輸出SQLExcelHTML
- 使用this.Ctx.Output.Header解決跨域問題Header跨域
- HTML input url域HTML
- html:text property="ABoolean"輸出是"on"HTMLBoolean
- (原創)odoo17 前端owl模板輸出html標記Odoo前端HTML
- 【吐血推薦】領域驅動設計學習輸出
- sublime 出現 [Decode error - output not utf-8]Error
- 為什麼output type condition記錄已經維護,但輸出不能自動建立IDOC
- 輸入輸出
- html中文字域選中後會出現藍邊框HTML
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- 發現了一個標籤可用來輸出html程式碼HTML
- JSP結合XML XSLT將輸出轉換HTML(轉)JSXMLHTML
- [20120817]sqlplus 輸出html格式.txtSQLHTML
- HTML input tel 撥號域HTML
- HTML input search搜尋域HTML
- HTML input email郵箱域HTMLAI
- HTML input file檔案域HTML
- HTML input email 郵箱域HTMLAI
- HTML input file 檔案域HTML
- 輸入輸出流
- 輸出
- 如何在 Laravel 裡直接輸出根目錄下的 HTML 檔案LaravelHTML
- easyui-datagrid行資料field原樣輸出html標籤UIHTML