1、什麼是表單物件
表單(
document.form1.submit(); 3、表單物件的屬性Name屬性描述🎠
提交表單後執行的程序 target 指定資料顯示在哪個視窗(_blank,_parent,_self,_top) 或哪個框架(框名稱)中encodingGmethodtext/html Post”
elements
數組
只讀,而表單中所有物件的索引,0,1,…
由document.表單中有多少個物件.elements.length屬性數組,其中的元素對應於頁面上表單內的各個控制項。除了elements外,表單的其他幾個屬性均對應於HTML語法中
標記的屬性。 4、表單對象使用範例 下面範例若使用表單對象,效果及程式碼如下: <script> <p>function display(){ <p>var str; <p>// 使用表单名称访问表单对象的属性 <p>str="name="+document.form1.name+"\r"; <p>str=str+"action="+document.form1.action+"\r"; <p>str=str+"method="+document.form1.method+"\r"; <p>//访问表单对象的elements数组 <p>str=str+"elements:"+"\r"; <p>for(var i=0;i<document.form1.elements.length;i++){ <p>str=str+ " "+document.form1.elements[i].type <p>+"\t"+document.form1.elements[i].name <p>+"\t"+document.form1.elements[i].value+"\r"; <p>} <p>window.alert(str); <p>return false; <p>} <p>function submitform(){ <p>//使用表单数组+下标访问表单对象 <p>document.forms[0].submit(); <p>} <p></script> disabled 設定或返回文字域是否應被停用。id 設定或返回文字域的 id。
maxLength 設定或傳回文字域中的最大字元數。
name 設定或傳回文字域的名稱。
readOnly 設定或返回文字域是否應是唯讀的。
size 設定或返回文字域的尺寸。
tabIndex 設定或傳回文字域的 tab 鍵控制順序。
type 傳回文字網域的表單元素類型。
value 设置或返回文本域的 value 属性的值。
方法blur( ) 将当前焦点移到后台
select( ) 加亮文字,选取文本域中的内容。
focus() 在文本域上设置焦点。
主要事件onfocus,onblur,onselect,onchange
text对象使用示例如下:
<script> </script>
document.form1.text1.value="this is a javascirpt";
document.form1.text1.select();
alert(document.form1.text1.value);
document.text1.blur();
2、textarea对象
textarea对象对应于页面中的textarea输入控件。
属性name textarea输入框控件名称
value textarea输入框控件中当前的文本
defaultvalue textarea输入框控件的默认文本
方法blur( ) 将当前焦点移到后台
select( ) 加亮文字
主要事件onfocus,onblur,onselect,onchange
3、select对象
select对象对应于网页中的下拉列表框。
…………
属性disabled 设置或返回是否应禁用下拉列表
id 设置或返回下拉列表的 id。
length 返回下拉列表中的选项数目。
multiple 设置或返回是否选择多个项目。
name 设置或返回下拉列表的名称。
options
数组
返回包含下拉列表中的所有选项(option对象)的一个数组。
其中option对象包括如下属性:
text 该选项显示的文字
value 该选项的value值
selected 指明该选项是否别选中
selectedIndex 当前选中项的下标
size 设置或返回下拉列表中的可见行数。
方法options.add() 向下拉列表添加一个选项。
blur() 从下拉列表移开焦点。
focus() 在下拉列表上设置焦点。
remove() 从下拉列表中删除一个选项。
主要事件onfocus,onblur,onchange
4、button对象
button对象对应于网页中的按钮控件。
属性accessKey 设置或返回访问按钮的快捷键。
alt 设置或返回当浏览器无法显示按钮时供显示的替代文本。
disabled 设置或返回是否禁用按钮。
id 设置或返回按钮的 id。
name 设置或返回按钮的名称。
tabIndex 设置或返回按钮的 tab 键控制次序。
value 设置或返回在按钮上显示的文本。
方法blur() 把焦点从元素上移开。
click() 在该按钮上模拟一次鼠标单击。
focus() 为该按钮赋予焦点。
主要事件onclick
5、checkbox对象
checkbox对象对应于网页中的复选框。
选项说明
属性accessKey 设置或返回访问 checkbox 的快捷键。
alt 设置或返回不支持 checkbox 时显示的替代文本。
checked 设置或返回 checkbox 是否应被选中。
defaultChecked 返回 checked 属性的默认值。
disabled 设置或返回 checkbox 是否应被禁用。
id 设置或返回 checkbox 的 id。
name 设置或返回 checkbox 的名称。
tabIndex 设置或返回 checkbox 的 tab 键控制次序。
value 设置或返回 checkbox 的 value 属性的值
方法blur() 从 checkbox 上移开焦点
click() 模擬在 checkbox 中的一次滑鼠點選。
focus() 為 checkbox 賦予焦點。
主要事件onclick
6、radio物件
radio物件對應於網頁中的單選控制項。當網頁中具有多個相同名稱的單選控制項後,就形成了一個
radio物件數組,每個單選控制項即為一個radio物件。
選項說明
選項說明
…
屬性accessKey 設定或傳回存取單選按鈕的快速鍵。
alt 設定或返回不支援單選按鈕時顯示的替代文字。
checked 設定或回到單選按鈕的狀態。
defaultChecked 傳回單選按鈕的預設狀態。
disabled 設定或回傳是否停用單選按鈕。
id 設定或返回單選按鈕的 id。
name 設定或傳回單選按鈕的名稱。
tabIndex 設定或傳回單選按鈕的 tab 鍵控制順序。
value 設定或傳回單選按鈕的 value 屬性的值。
方法blur() 從單選按鈕移開焦點。
click() 在單選按鈕上模擬一次滑鼠點擊。
focus() 賦予單選按鈕焦點。
主要事件onclick
7、hidden物件
hidden物件對應於網頁中隱藏的網域。
屬性alt 設定或傳回當不支援隱藏輸入域時所顯示的替代文字。
id 設定或傳回隱藏域的 id。
name 設定或傳回隱藏域的名稱。
value 設定或傳回隱藏域的 value 屬性的值。
8、submit物件
submit物件對應於網頁中的submit按鈕。
屬性accessKey 設定或傳回存取提交按鈕的快速鍵。
alt 設定或傳回瀏覽器不支援提交按鈕時供顯示的替代文字。
disabled 設定或返回提交按鈕是否應已停用。
id 設定或返回提交按鈕的 id。
name 設定或傳回提交按鈕的名稱。
tabIndex 設定或傳回提交按鈕的 tab 鍵控制次序。
value 設定或傳回在提交按鈕上顯示的文字。
方法blur() 從提交按鈕上移開焦點。
click() 在提交按鈕上模擬一次滑鼠點擊。
focus() 為提交按鈕賦予焦點。
主要事件onclick
9、password物件
password物件對應於網頁中的密碼輸入框。
屬性accessKey 設定或傳回存取密碼欄位的快速鍵。
alt 設定或傳回不支援密碼欄位時所顯示的替代文字。
defaultValue 設定或傳回密碼欄位的預設值。
disabled 設定或傳回是否應停用密碼欄位。
id 設定或傳回密碼欄位的 id。
maxLength 設定或傳回密碼欄位中字元的最大數目。
name 設定或傳回密碼欄位的名稱。
readOnly 設定或回傳密碼欄位是否應是唯讀的。
size 設定或傳回密碼欄位的長度。
tabIndex 設定或傳回密碼欄位的 tab 鍵控制次序。
value 設定或傳回密碼欄位的 value 屬性的值。
方法blur() 從密碼欄位移開焦點。
click() 賦予密碼欄位焦點。
focus() 選取密碼欄位中的文字。
主要事件onfocus,onblur,onselect,onchange
*History物件
History 並且
History 物件是 window 物件的一部分,可透過 window.history 屬性進行存取。
History 物件屬性
屬性描述
length 返回瀏覽器歷史清單中的 URL 數量。
History 物件方法
方法說明
back() 載入 history 清單中的前一個 URL。
forward() 載入 history 清單中的下一個 URL。
go(number|URL) 載入 history 清單中的某個特定頁。
-1表示前一頁

C 和JavaScript通過WebAssembly實現互操作性。 1)C 代碼編譯成WebAssembly模塊,引入到JavaScript環境中,增強計算能力。 2)在遊戲開發中,C 處理物理引擎和圖形渲染,JavaScript負責遊戲邏輯和用戶界面。

JavaScript在網站、移動應用、桌面應用和服務器端編程中均有廣泛應用。 1)在網站開發中,JavaScript與HTML、CSS一起操作DOM,實現動態效果,並支持如jQuery、React等框架。 2)通過ReactNative和Ionic,JavaScript用於開發跨平台移動應用。 3)Electron框架使JavaScript能構建桌面應用。 4)Node.js讓JavaScript在服務器端運行,支持高並發請求。

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。1)C 用于解析JavaScript源码并生成抽象语法树。2)C 负责生成和执行字节码。3)C 实现JIT编译器,在运行时优化和编译热点代码,显著提高JavaScript的执行效率。

JavaScript在現實世界中的應用包括前端和後端開發。 1)通過構建TODO列表應用展示前端應用,涉及DOM操作和事件處理。 2)通過Node.js和Express構建RESTfulAPI展示後端應用。

JavaScript在Web開發中的主要用途包括客戶端交互、表單驗證和異步通信。 1)通過DOM操作實現動態內容更新和用戶交互;2)在用戶提交數據前進行客戶端驗證,提高用戶體驗;3)通過AJAX技術實現與服務器的無刷新通信。

理解JavaScript引擎內部工作原理對開發者重要,因為它能幫助編寫更高效的代碼並理解性能瓶頸和優化策略。 1)引擎的工作流程包括解析、編譯和執行三個階段;2)執行過程中,引擎會進行動態優化,如內聯緩存和隱藏類;3)最佳實踐包括避免全局變量、優化循環、使用const和let,以及避免過度使用閉包。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3漢化版
中文版,非常好用