關(guān)于getElementById
想問一下視頻里老師說var oParent = parent?document.getElementById(parent):document 這里傳的是id而不是對象?可是getElementById()的返回值不是對象嗎???
想問一下視頻里老師說var oParent = parent?document.getElementById(parent):document 這里傳的是id而不是對象?可是getElementById()的返回值不是對象嗎???
2017-09-18
舉報
2017-09-19
這里返回的是對象,
parent ??document.getElementById(parent) : document?
這是個三目運算表達式,?前面parent的值是否為真,是真的就執(zhí)行:前面的式子也就是document.getElementById(parent),返回一個id是parent的對象,如果parent的值為假,就執(zhí)行:后面的式子,這里是返回document對象;
因為你只給出了一行語句,我不清楚parent具體是什么,也許是個變量,里面有個字符串,這樣也可以解釋當(dāng)parent值為真的時候執(zhí)行document.getElementById(parent)。