js下獲取div中的數(shù)據(jù)的原理分析
更新時(shí)間:2010年04月07日 13:07:59 作者:
最近用js寫(xiě)了一個(gè)計(jì)算器的頁(yè)面。基本上使用到了,ul li的幾點(diǎn)用法。用來(lái)布局,并且創(chuàng)造出了很不錯(cuò)的鼠標(biāo)懸停效果。
關(guān)于從中學(xué)到的知識(shí):
document.getelementbyid("ddhdh").innerHTML 可以獲取到div中的全部數(shù)據(jù),包括標(biāo)簽。。。但是只是在IE和OPERA中使用
document.getelementbyid("ddhdh").innerTEXT 可以獲取到div中的文本數(shù)據(jù),不會(huì)獲取到標(biāo)簽。。。但是只是在IE和OPERA中使用
document.getElementById(“text”).textContent 用于在火狐中獲取數(shù)據(jù)

上面的標(biāo)簽在這幾鐘基于兩種瀏覽器的內(nèi)核的瀏覽器,這幾種方法是不兼容的。
下面是解決方案
兼容火狐ie的js 獲取div的內(nèi)容
if(navigator.appName.indexOf(“Explorer”) > -1)
var text = document.getElementById(“text”).innerText;
else
var text = document.getElementById(“text”).textContent;
用來(lái)獲取瀏覽器的名稱,第一句話的意思就是當(dāng)獲取到的瀏覽器的名稱中帶有Explorer。
涉及到indexof用法
strObj.indexOf(subString[, startIndex])
參數(shù)
strObj
必選項(xiàng)。String 對(duì)象或文字。
subString
必選項(xiàng)。要在 String 對(duì)象中查找的子字符串。
starIndex
可選項(xiàng)。該整數(shù)值指出在 String 對(duì)象內(nèi)開(kāi)始查找的索引。如果省略,則從字符串的開(kāi)始處查找。
indexOf 方法返回一個(gè)整數(shù)值,指出 String 對(duì)象內(nèi)子字符串的開(kāi)始位置。如果沒(méi)有找到子字符串,則返回 -1。
document.getelementbyid("ddhdh").innerHTML 可以獲取到div中的全部數(shù)據(jù),包括標(biāo)簽。。。但是只是在IE和OPERA中使用
document.getelementbyid("ddhdh").innerTEXT 可以獲取到div中的文本數(shù)據(jù),不會(huì)獲取到標(biāo)簽。。。但是只是在IE和OPERA中使用
document.getElementById(“text”).textContent 用于在火狐中獲取數(shù)據(jù)

上面的標(biāo)簽在這幾鐘基于兩種瀏覽器的內(nèi)核的瀏覽器,這幾種方法是不兼容的。
下面是解決方案
兼容火狐ie的js 獲取div的內(nèi)容
if(navigator.appName.indexOf(“Explorer”) > -1)
var text = document.getElementById(“text”).innerText;
else
var text = document.getElementById(“text”).textContent;
用來(lái)獲取瀏覽器的名稱,第一句話的意思就是當(dāng)獲取到的瀏覽器的名稱中帶有Explorer。
涉及到indexof用法
strObj.indexOf(subString[, startIndex])
參數(shù)
strObj
必選項(xiàng)。String 對(duì)象或文字。
subString
必選項(xiàng)。要在 String 對(duì)象中查找的子字符串。
starIndex
可選項(xiàng)。該整數(shù)值指出在 String 對(duì)象內(nèi)開(kāi)始查找的索引。如果省略,則從字符串的開(kāi)始處查找。
indexOf 方法返回一個(gè)整數(shù)值,指出 String 對(duì)象內(nèi)子字符串的開(kāi)始位置。如果沒(méi)有找到子字符串,則返回 -1。
您可能感興趣的文章:
- Js從頭學(xué)起(基本數(shù)據(jù)類型和引用類型的參數(shù)傳遞詳細(xì)分析)
- jquery處理json數(shù)據(jù)實(shí)例分析
- 數(shù)據(jù)類型和Json格式分析小結(jié)
- javascript多種數(shù)據(jù)類型表格排序代碼分析
- jQuery解析json數(shù)據(jù)實(shí)例分析
- 深入分析jquery解析json數(shù)據(jù)
- 基于JavaScript 數(shù)據(jù)類型之Boolean類型分析介紹
- json格式數(shù)據(jù)分析工具PageElement類分享(仿Session寫(xiě)法)
- 利用Javascript仿Excel的數(shù)據(jù)透視分析功能
相關(guān)文章
解決uni-app報(bào)錯(cuò)Error:?read?EBADF?at?Pipe?.?onStreamRead...
這篇文章主要介紹了uni-app報(bào)錯(cuò)Error:?read?EBADF?at?Pipe?.?onStreamRead...解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
基于JavaScript實(shí)現(xiàn)快速轉(zhuǎn)換文本語(yǔ)言(繁體中文和簡(jiǎn)體中文)
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)快速切換正體中文和簡(jiǎn)體中文,需要的朋友可以參考下2016-03-03
javascript實(shí)現(xiàn)十六進(jìn)制顏色值(HEX)和RGB格式相互轉(zhuǎn)換
這篇文章主要介紹了javascript實(shí)現(xiàn)十六進(jìn)制顏色值(HEX)和RGB格式之間的轉(zhuǎn)換,使用正則的方法實(shí)現(xiàn)RGB顏色轉(zhuǎn)換為16進(jìn)制,需要的朋友可以參考下2014-06-06
layer ui 導(dǎo)入文件之前傳入數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇layer ui 導(dǎo)入文件之前傳入數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09
分享50個(gè)超級(jí)有用的JavaScript單行代碼(推薦!)
JavaScript是一種腳本語(yǔ)言,是直接在瀏覽器運(yùn)行的,下面這篇文章主要給大家介紹了50個(gè)超級(jí)有用的JavaScript單行代碼的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01

