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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java document对象详解

發(fā)布時(shí)間:2023/12/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java document对象详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

???否則會(huì)提示你一個(gè)錯(cuò)誤信息 "引用的元素為空或者不是對(duì)象"

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

?

對(duì)象屬性

document.title?????????????// 設(shè)置文檔標(biāo)題等價(jià)于HTML的<title>標(biāo)簽

document.bgColor???????????// 設(shè)置頁(yè)面背景色

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

document.linkColor?????????// 未點(diǎn)擊過(guò)的鏈接顏色

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

document.vlinkColor????????// 已點(diǎn)擊過(guò)的鏈接顏色

document.URL???????????????// 設(shè)置URL屬性從而在同一窗口打開(kāi)另一網(wǎng)頁(yè)

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

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

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

document.cookie????????????// 設(shè)置和讀出cookie

document.charset???????????// 設(shè)置字符集 簡(jiǎn)體中文:gb2312

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

對(duì)象方法

document.write()??????????????????// 動(dòng)態(tài)向頁(yè)面寫入內(nèi)容

document.createElement_x(Tag)???????// 創(chuàng)建一個(gè)html標(biāo)簽對(duì)象

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

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

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

?

images 集合(頁(yè)面中的圖象)

?

a) 通過(guò)集合引用

document.images?????????????// 對(duì)應(yīng)頁(yè)面上的<img>標(biāo)簽

document.images.length??????// 對(duì)應(yīng)頁(yè)面上<img>標(biāo)簽的個(gè)數(shù)

document.images[0]??????????// 第1個(gè)<img>標(biāo)簽

document.images[i]??????????// 第i-1個(gè)<img>標(biāo)簽

?

b) 通過(guò)nane屬性直接引用

<img name="oImage">

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

?

c) 引用圖片的src屬性

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

?

d) 創(chuàng)建一個(gè)圖象

var oImage

oImage = new Image()

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

// 同時(shí)在頁(yè)面上建立一個(gè)<img>標(biāo)簽與之對(duì)應(yīng)就可以顯示

?

<html>

<img name=oImage>

<script language="javascript">

???var oImage

???oImage = new Image()

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

</script>

</html>

?

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

?

forms 集合(頁(yè)面中的表單)

?

a) 通過(guò)集合引用

document.forms?????????????????// 對(duì)應(yīng)頁(yè)面上的<form>標(biāo)簽

document.forms.length??????????// 對(duì)應(yīng)頁(yè)面上<form>標(biāo)簽的個(gè)數(shù)

document.forms[0]??????????????// 第1個(gè)<form>標(biāo)簽

document.forms[i]??????????????// 第i-1個(gè)<form>標(biāo)簽

document.forms[i].length???????// 第i-1個(gè)<form>中的控件數(shù)

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

?

b) 通過(guò)標(biāo)簽name屬性直接引用

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

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

?

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

<html>

<!--Text 控件相關(guān)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 控件相關(guān)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項(xiàng)

???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項(xiàng)并且判斷某個(gè)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">

???// 根據(jù)SelectedIndex打印出選中的option

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

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

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

</script>

?

<script language="javascript">

???// 動(dòng)態(tài)增加select控件的option項(xiàng)

???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=""??????// 圖層設(shè)置為可視

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

總結(jié)

以上是生活随笔為你收集整理的java document对象详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。