亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript 這個是怎么回事

javascript 這個是怎么回事

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

7 回答

?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

var f=function(id){return?document.getElementById(id)};

f(id);

查看完整回答
反對 回復 2018-12-24
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

chrome下報這個錯:

TypeError: Illegal invocation

樓主不要太糾結這個事情了啊。

?

查看完整回答
反對 回復 2018-12-24
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

var doc=function(ele){document.getElementById(ele);}

調用 doc('某一ID');

查看完整回答
反對 回復 2018-12-24
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

哈哈,這個目測就行。樓主的問題在于

var val = document.getElementById;
然后val("test");
不過這樣的語法感覺不對。
查看完整回答
反對 回復 2018-12-24
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

lz想做個縮寫吧? ?這樣不行的,因為getElementById是函數,如果是對象就沒有問題

查看完整回答
反對 回復 2018-12-24
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

IE由很多不規范的地方,建議還是按標準化的方法去寫

查看完整回答
反對 回復 2018-12-24
  • 7 回答
  • 0 關注
  • 595 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號