富國滬深
2018-12-06 16:26:56
var doc=document.getElementById;
doc("某個(gè)元素id")?? 這樣IE能操作,為什么其他瀏覽器不行。
7 回答

開滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
var f=function(id){return?document.getElementById(id)};
f(id);

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
chrome下報(bào)這個(gè)錯(cuò):
TypeError: Illegal invocation
樓主不要太糾結(jié)這個(gè)事情了啊。
?

慕妹3146593
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
var doc=function(ele){document.getElementById(ele);}
調(diào)用 doc('某一ID');

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
哈哈,這個(gè)目測就行。樓主的問題在于
var val = document.getElementById;
然后val("test");
不過這樣的語法感覺不對。

慕田峪4524236
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
lz想做個(gè)縮寫吧? ?這樣不行的,因?yàn)間etElementById是函數(shù),如果是對象就沒有問題
添加回答
舉報(bào)
0/150
提交
取消