欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取和設(shè)置屬性的方法

 更新時(shí)間:2014年02月20日 09:57:03   作者:  
本篇文章主要是對(duì)js獲取和設(shè)置屬性的方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

復(fù)制代碼 代碼如下:

function square(num){
    var total = num*num;//局部變量
    return total;
}
var total = 50;//全局變量
var number = square(20);
alert(total);//結(jié)果為50

function square(num){
    total = num*num;//全局變量
    return total;
}
var total = 50;//全局變量
var number = square(20);
alert(total);//結(jié)果為400


這細(xì)微的差別就會(huì)影響到程序的結(jié)果
復(fù)制代碼 代碼如下:

body{
    color:white;
    background-color:black;
}

這些顏色不僅作用于那些直接包含在<body>標(biāo)簽里的內(nèi)容,還將作用于嵌套在body元素內(nèi)的所有元素

id屬性就像一個(gè)掛鉤,它一頭連著文檔里的某個(gè)元素,另一頭連著CSS樣式表里的某個(gè)樣式

document.getElementById("purchases")這個(gè)調(diào)用將返回一個(gè)對(duì)象,這個(gè)對(duì)象對(duì)應(yīng)著document對(duì)象里的一個(gè)獨(dú)一無(wú)二的元素,那個(gè)元素
的的id屬性值為purchases

其實(shí),文檔中的每個(gè)元素都是一個(gè)對(duì)象。利用DOM提供的方法能夠得到任何一個(gè)對(duì)象。

getElementsByTagName返回一個(gè)數(shù)組,即使整個(gè)文檔里只有一個(gè)元素,也返回一個(gè)數(shù)組。

示例:

復(fù)制代碼 代碼如下:

var items = document.getElementsByTagName("li");
for(var i = 0;i<items.length;i++){
    alert(typeof items[i]);
}

顯示信息都是object

getElementByClassName
也返回一個(gè)具有相同類名的元素?cái)?shù)組

獲取和設(shè)置屬性
getAttribute
object.getAttribute(attribute)
注:getAttribute方法不屬于document對(duì)象,它只能通過(guò)元素節(jié)點(diǎn)對(duì)象調(diào)用。

setAttribute
object.setAttribute(attribute,value)

例子:
var shopping = document.getElementById("purchases");
shopping.setAttribute("title","a list of goods");

相關(guān)文章

  • js canvas實(shí)現(xiàn)橡皮擦效果

    js canvas實(shí)現(xiàn)橡皮擦效果

    這篇文章主要為大家詳細(xì)介紹了使用Canvas實(shí)現(xiàn)橡皮擦效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 詳解JavaScript是如何驗(yàn)證URL的

    詳解JavaScript是如何驗(yàn)證URL的

    當(dāng)開(kāi)發(fā)者需要為不同目的以不同形式處理URL時(shí),我們經(jīng)常會(huì)借助于JavaScript。本文就為大家整理了JavaScript驗(yàn)證URL的方法,希望對(duì)大家有所幫助
    2023-02-02
  • js中document.getElementByid、document.all和document.layers區(qū)分介紹

    js中document.getElementByid、document.all和document.layers區(qū)分介紹

    document.getElementById 是公共標(biāo)準(zhǔn),被目前的所有主流瀏覽器支持,document.all只有IE支持,document.layers是Netscape 4.x專有的屬性
    2011-12-12
  • JS document文檔的簡(jiǎn)單操作完整示例

    JS document文檔的簡(jiǎn)單操作完整示例

    這篇文章主要介紹了JS document文檔的簡(jiǎn)單操作,結(jié)合完整實(shí)例形式詳細(xì)分析了JavaScript document文檔元素添加、刪除、獲取、創(chuàng)建等相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 微信小程序tabBar自定義彈窗遮擋不住解決技巧

    微信小程序tabBar自定義彈窗遮擋不住解決技巧

    這篇文章主要為大家介紹了微信小程序tabBar自定義彈窗遮擋不住解決技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • JavaScript使用RegExp進(jìn)行正則匹配的方法

    JavaScript使用RegExp進(jìn)行正則匹配的方法

    這篇文章主要介紹了JavaScript使用RegExp進(jìn)行正則匹配的方法,實(shí)例分析了RegExp對(duì)象在進(jìn)行正則匹配時(shí)的相關(guān)使用技巧,需要的朋友可以參考下
    2015-07-07
  • 老生常談JS中的繼承及實(shí)現(xiàn)代碼

    老生常談JS中的繼承及實(shí)現(xiàn)代碼

    這篇文章主要介紹了js中的繼承及實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • 最精簡(jiǎn)的JavaScript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)效果的方法

    最精簡(jiǎn)的JavaScript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)效果的方法

    這篇文章主要介紹了最精簡(jiǎn)的JavaScript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)效果的方法,可實(shí)現(xiàn)javascript控制鼠標(biāo)拖動(dòng)div層效果的方法,需要的朋友可以參考下
    2015-05-05
  • 詳解JavaScript的懶加載是如何實(shí)現(xiàn)的

    詳解JavaScript的懶加載是如何實(shí)現(xiàn)的

    懶加載(Lazy Loading)是一種在軟件開(kāi)發(fā)中常用的優(yōu)化技術(shù),它主要用于延遲加載資源,直到真正需要使用的時(shí)候才進(jìn)行加載,這樣可以減少初始加載的時(shí)間和資源消耗,并提升用戶體驗(yàn),本文給大家詳細(xì)介紹了JavaScript的懶加載是如何實(shí)現(xiàn)的,需要的朋友可以參考下
    2024-01-01
  • JS溫故而知新之變量提升和時(shí)間死區(qū)

    JS溫故而知新之變量提升和時(shí)間死區(qū)

    這篇文章主要給大家介紹了關(guān)于JS溫故而知新之變量提升和時(shí)間死區(qū)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01

最新評(píng)論