日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java document对象详解

發布時間:2023/12/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java document对象详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:頁面上元素name屬性和JavaScript引用的名稱必須一致包括大小寫

???否則會提示你一個錯誤信息 "引用的元素為空或者不是對象"

---------------------------------------------------------------------

?

對象屬性

document.title?????????????// 設置文檔標題等價于HTML的<title>標簽

document.bgColor???????????// 設置頁面背景色

document.fgColor???????????// 設置前景色(文本顏色)

document.linkColor?????????// 未點擊過的鏈接顏色

document.alinkColor????????// 激活鏈接(焦點在此鏈接上)的顏色

document.vlinkColor????????// 已點擊過的鏈接顏色

document.URL???????????????// 設置URL屬性從而在同一窗口打開另一網頁

document.fileCreatedDate???// 文件建立日期,只讀屬性

document.fileModifiedDate??// 文件修改日期,只讀屬性

document.fileSize??????????// 文件大小,只讀屬性

document.cookie????????????// 設置和讀出cookie

document.charset???????????// 設置字符集 簡體中文:gb2312

---------------------------------------------------------------------

對象方法

document.write()??????????????????// 動態向頁面寫入內容

document.createElement_x(Tag)???????// 創建一個html標簽對象

document.getElementByIdx_x(ID)???????// 獲得指定ID值的對象

document.getElementsByName(Name)??// 獲得指定Name值的對象

---------------------------------------------------------------------

?

images 集合(頁面中的圖象)

?

a) 通過集合引用

document.images?????????????// 對應頁面上的<img>標簽

document.images.length??????// 對應頁面上<img>標簽的個數

document.images[0]??????????// 第1個<img>標簽

document.images[i]??????????// 第i-1個<img>標簽

?

b) 通過nane屬性直接引用

<img name="oImage">

document.images.oImage??????//document.images.name 屬性

?

c) 引用圖片的src屬性

document.images.oImage.src??//document.images.name 屬性.src

?

d) 創建一個圖象

var oImage

oImage = new Image()

document.images.oImage.src="/1.jpg"

// 同時在頁面上建立一個<img>標簽與之對應就可以顯示

?

<html>

<img name=oImage>

<script language="javascript">

???var oImage

???oImage = new Image()

???document.images.oImage.src="/1.jpg"

</script>

</html>

?

----------------------------------------------------------------------

?

forms 集合(頁面中的表單)

?

a) 通過集合引用

document.forms?????????????????// 對應頁面上的<form>標簽

document.forms.length??????????// 對應頁面上<form>標簽的個數

document.forms[0]??????????????// 第1個<form>標簽

document.forms[i]??????????????// 第i-1個<form>標簽

document.forms[i].length???????// 第i-1個<form>中的控件數

document.forms[i].elements[j]??// 第i-1個<form>中第j-1個控件

?

b) 通過標簽name屬性直接引用

<form name="Myform"><input name="myctrl"></form>

document.Myform.myctrl?????????//document. 表單名.控件名

?

-----------------------------------------------------------------------

<html>

<!--Text 控件相關Script-->

<form name="Myform">

<input type="text" name="oText">

<input type="password" name="oPswd">

<form>

<script language="javascript">

// 獲取文本密碼框的值

document.write(document.Myform.oText.value)

document.write(document.Myform.oPswd.value)

</script>

</html>

-----------------------------------------------------------------------

<html>

<!--Select 控件相關Script-->

<form name="Myform">

<select name="oSelect">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

</select>

</form>

?

<script language="javascript">

???// 遍歷select控件的option項

???var length

???length=document.Myform.oSelect.length

???for(i=0;i<length;i++)

???document.write(document.Myform.oSelect[i].value)

</script>

?

<script language="javascript">

???// 遍歷option項并且判斷某個option是否被選中

???for(i=0;i<document.Myform.oSelect.length;i++){

???if(document.Myform.oSelect[i].selected!=true)

????document.write(document.Myform.oSelect[i].value)

???else

???document.write("<font color=red>"+document.Myform.oSelect[i].value+"</font>")??

???}

</script>

?

<script language="javascript">

???// 根據SelectedIndex打印出選中的option

???//(0 到document.Myform.oSelect.length-1)

???i=document.Myform.oSelect.selectedIndex

???document.write(document.Myform.oSelect[i].value)

</script>

?

<script language="javascript">

???// 動態增加select控件的option項

???var oOption = document.createElement_x("OPTION");

???oOption.text="4";

???oOption.value="4";

???document.Myform.oSelect.add(oOption);

</script>

<html>

-----------------------------------------------------------------------

<Div id="oDiv">Text</Div>

document.all.oDiv???????????????????????// 引用圖層oDiv

document.all.oDiv.style????????????????

document.all.oDiv.style.display=""??????// 圖層設置為可視

document.all.oDiv.style.display="none"??// 圖層設置為隱藏

總結

以上是生活随笔為你收集整理的java document对象详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。