var oParent=parent?document.getElementById(parent):document
?var oParent=parent?document.getElementById(parent):document,這個(gè)誰幫我解釋下整個(gè)語(yǔ)句的意思和用的方法。這個(gè)?是什么意思三元運(yùn)算法嗎?
?var oParent=parent?document.getElementById(parent):document,這個(gè)誰幫我解釋下整個(gè)語(yǔ)句的意思和用的方法。這個(gè)?是什么意思三元運(yùn)算法嗎?
2016-07-21
舉報(bào)
2016-07-21
三元運(yùn)算,意思就是獲取class的函數(shù)getClass(class,parent),里面有兩個(gè)參數(shù),如果你不加第二個(gè)參數(shù)parent,就是直接從文檔document找className==class的元素,如果你有parent參數(shù)說明你希望從父級(jí)Id為parent下面的子元素找className==class的元素。由于兩種獲取class元素寫法不同所以需要通過三元判斷你有沒有寫parent,如果有就那么父級(jí)就是document.getElementById(parent)如果沒有父級(jí)就直接是文檔document,
document.getElementById(parent).getElementsByTagName("*")||document.getElementsByTagName("*")