国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

原來很多元素我們可以直接訪問

Andrman / 1794人閱讀

摘要:這兩天在幫其他項目組的同事做項目,他們使用,在使用模板時產(chǎn)生了一個疑問,先上代碼沒有在里面定義,只在頁面上寫了一個標(biāo)簽,是如何獲取到變量的呢先到輸入,咔還真沒報錯,也不是,好神奇啊,是不是遍歷了所有的,將所有非普通的都設(shè)為全局變量了,先搜,

這兩天在幫其他項目組的同事做項目,他們使用layui,在使用模板時產(chǎn)生了一個疑問,先上代碼

var getTpl = tpl_crumbs_list.innerHTML

tpl_crumbs_list沒有在js里面定義,只在頁面上寫了一個標(biāo)簽,layui是如何獲取到變量tpl_crumbs_list的呢????
先到console輸入tpl_crumbs_list,咔還真沒報錯,也不是undefined,好神奇啊,是不是layui遍歷了所有的script,將所有非普通type的script都設(shè)為全局變量了,先搜script,好像沒有,再搜id也沒有,靠靠靠,什么情況,給layui.js加斷點,一個函數(shù)一個函數(shù)運行,跑到最后tpl_crumbs_list,也是還是沒值啊
猜想很有可能與layui沒有關(guān)系,只要元素有id,就可以通過window[id內(nèi)容]獲取到此元素,在百度頁面實驗了一下

果然如此

上百度,好不容易找到了Named access on the Window object


上來就說這是非常規(guī)標(biāo)準(zhǔn)定義,使用此API會使代碼脆弱不健壯,建議使用document.getElementById()或者document.querySelector()方法
自我感覺英語還行,但讀起規(guī)范來總感覺力不從心

主要有下面三種情況

子瀏覽內(nèi)容(比如iframe)有name屬性

在當(dāng)前文檔里下面元素有name屬性, a, applet, area, embed, form, frameset, img, object,我自己實驗了幾個,發(fā)現(xiàn)a便簽上有name屬性獲取不到此元素,formimg獲取到了

在當(dāng)前文檔里任何元素有id屬性,就可以

下面還有一段看起來費勁,這個方法也不是好方法就不看了,大致可以得到下面結(jié)論
iframe, applet, form, img, object等元素有name屬性,可以通過window[name值]獲取到該元素,任何當(dāng)前文檔元素有id,可以通過window[id值]獲取該元素

賢心大神威武,又知道一個小竅門

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/54615.html

相關(guān)文章

  • 前端基礎(chǔ)進階(十一):詳細(xì)圖解jQuery對象,以及如何擴展jQuery插件

    摘要:而在構(gòu)造函數(shù)中,返回了的實例對象。在中直接返回過的實例,這里的是的真正構(gòu)造函數(shù)最后對外暴露入口時,將字符與對等起來。因此當(dāng)我們直接使用創(chuàng)建一個對象時,實際上是創(chuàng)建了一個的實例,這里的正真構(gòu)造函數(shù)是原型中的方法。 showImg(https://segmentfault.com/img/remote/1460000008749398); 早幾年學(xué)習(xí)前端,大家都非常熱衷于研究jQuery源...

    RebeccaZhong 評論0 收藏0
  • JavaScript DOM編程基礎(chǔ)(DOM屬性&事件[叮:事件代理],Ajax,BOM,f

    摘要:推薦事件事件流事件流就是事件處理執(zhí)行的過程。事件注冊事件類型事件處理函數(shù)是否在捕獲階段觸發(fā)。這個就是事件對象第二行的就是事件對象。除了阻止事件傳遞到父節(jié)點,還阻止了當(dāng)前節(jié)點的后續(xù)事件。缺陷流量代價,安全性問題,大小限制。 文檔樹 DOM:Document Object Model 即:用對象的形式表示HTML、CSS。 DOM包含: DOM Core DOM HTML DOM Sty...

    peixn 評論0 收藏0
  • Javascript查漏補缺

    摘要:如果是自動創(chuàng)建的則其基本包裝類對象只存在一瞬間。使用對象的函數(shù)對所有非字母數(shù)字進行編碼。表示能否修改屬性的值表示值訪問器屬性默認(rèn)為。下面是同時進行多個屬性的設(shè)置的語法示例設(shè)置為表示不能進行值的修改。 想復(fù)習(xí)一下javascript高級程序設(shè)計一書的內(nèi)容,寫下了下面的筆記,都是比較細(xì)的點,想到什么就寫什么了,可能有點略雜。 Array數(shù)組部分 1.Array的length不僅是可讀的,而...

    Airmusic 評論0 收藏0
  • 這幾道Java集合框架面試題在面試中幾乎必問

    摘要:若遇到哈希沖突,則將沖突的值加到鏈表中即可。之后相比于之前的版本,之后在解決哈希沖突時有了較大的變化,當(dāng)鏈表長度大于閾值默認(rèn)為時,將鏈表轉(zhuǎn)化為紅黑樹,以減少搜索時間。有序,唯一紅黑樹自平衡的排序二叉樹。 本文是最最最常見Java面試題總結(jié)系列第三周的文章。主要內(nèi)容: Arraylist 與 LinkedList 異同 ArrayList 與 Vector 區(qū)別 HashMap的底層...

    bigdevil_s 評論0 收藏0
  • C語言:數(shù)組(及冒泡排序)

    摘要:代碼修正后修改后,我們可以排列無限個數(shù)字這樣,一個冒泡排序就完成了。,數(shù)組名表示整個數(shù)組。 首先感謝一位博主: 原來45 他寫的博客內(nèi)容十分詳細(xì),為我創(chuàng)造博客提供了莫大的幫助,也為我解決了很多困難。 先貼出2篇他的文章 C語言從入門到入土(入門篇)(數(shù)組p1)_原來45的博客-CSDN博客 ...

    Tony_Zby 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<