js下獲取div中的數(shù)據(jù)的原理分析
更新時(shí)間:2010年04月07日 13:07:59 作者:
最近用js寫了一個(gè)計(jì)算器的頁面?;旧鲜褂玫搅?,ul li的幾點(diǎn)用法。用來布局,并且創(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;
用來獲取瀏覽器的名稱,第一句話的意思就是當(dāng)獲取到的瀏覽器的名稱中帶有Explorer。
涉及到indexof用法
strObj.indexOf(subString[, startIndex])
參數(shù)
strObj
必選項(xiàng)。String 對象或文字。
subString
必選項(xiàng)。要在 String 對象中查找的子字符串。
starIndex
可選項(xiàng)。該整數(shù)值指出在 String 對象內(nèi)開始查找的索引。如果省略,則從字符串的開始處查找。
indexOf 方法返回一個(gè)整數(shù)值,指出 String 對象內(nè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;
用來獲取瀏覽器的名稱,第一句話的意思就是當(dāng)獲取到的瀏覽器的名稱中帶有Explorer。
涉及到indexof用法
strObj.indexOf(subString[, startIndex])
參數(shù)
strObj
必選項(xiàng)。String 對象或文字。
subString
必選項(xiàng)。要在 String 對象中查找的子字符串。
starIndex
可選項(xiàng)。該整數(shù)值指出在 String 對象內(nèi)開始查找的索引。如果省略,則從字符串的開始處查找。
indexOf 方法返回一個(gè)整數(shù)值,指出 String 對象內(nè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寫法)
- 利用Javascript仿Excel的數(shù)據(jù)透視分析功能
相關(guān)文章
Vue elementUI實(shí)現(xiàn)免密登陸與號(hào)碼綁定功能
這篇文章主要介紹了Vue elementUI實(shí)現(xiàn)免密登陸與號(hào)碼綁定功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-11-11Bootstrap Tooltip顯示換行和左對齊的解決方案
小編在使用Bootstrap的Tooltip功能時(shí)遇到一些小問題,換行丟失,文字不是左對齊。下面小編給大家介紹下Bootstrap Tooltip顯示換行和左對齊的解決方案,感興趣的朋友一起看看吧2017-10-10通過實(shí)例理解javascript中沒有函數(shù)重載的概念
這篇文章主要介紹了通過實(shí)例理解javascript中沒有函數(shù)重載的概念,十分的簡單易懂,需要的朋友可以參考下2015-06-06js代碼驗(yàn)證手機(jī)號(hào)碼和電話號(hào)碼是否合法
這篇文章主要介紹了js代碼驗(yàn)證手機(jī)號(hào)碼和電話號(hào)碼是否合法,手機(jī)號(hào)碼和電話號(hào)碼在某些網(wǎng)站都是必填項(xiàng),為了提高用戶體驗(yàn)度,一般要進(jìn)行合法性校驗(yàn)的,需要的朋友可以參考下2015-07-07ie下動(dòng)態(tài)加態(tài)js文件的方法
接觸過相關(guān)知識(shí)的都知道,動(dòng)態(tài)向DOM中添加js的script標(biāo)簽時(shí),在各種瀏覽器下會(huì)有不同的表現(xiàn)。2011-09-09Js實(shí)現(xiàn)滾動(dòng)變色的文字效果
滾動(dòng)變色的文字js特效,可看到文字在交替變色顯示,以吸引人的注意,效果真心不錯(cuò)哦,需要的朋友可以參考下2014-06-06