我使用下面的函數來簡化使用的getElementById的:function elm(obj){return document.getElementById(obj); }
function elm(obj){
return document.getElementById(obj);
}
//Usage: elm("id").innerHTML = "hello";
我的問題:
- 最好先用嗎?
- 有沒有更好的方法來實現這一目標?
我使用下面的函數來簡化使用的getElementById的:function elm(obj){return document.getElementById(obj); }
function elm(obj){
return document.getElementById(obj);
}
//Usage: elm("id").innerHTML = "hello";
我的問題:
沒有什麼不對您的功能。
唯一的問題是,如果你喜歡使用Javascript框架來幫助處理像事件或AJAX這樣真正令人討厭的東西的人,那麼可能更習慣於使用你的庫已經提供的任何函數選擇DOM元素。
是的,你可以使用它。如果您在使用jQuery那麼更簡單的方式存在,如:
$(document).ready(function() { $("#yourElementId").html(); // or any other function you want instead of html });
希望它可以幫助
我反JQuery的現在,因爲我剛開始學習JavaScript幾年前(我想,如果我開始使用JQuery,它會傷害我不是幫助更多) – ajax333221
@ ogps92你剛開始學習JavaScript ...幾多年前... ?瞭解JavaScript的基本面需要幾個月上衣 - 只得到一本好書,看克羅克福德講座... –
好,對我來說這需要多年呵呵呵,:( – ajax333221
考慮使用jQuery。 – SLaks
這很好,但我建議將參數重命名爲'id'(或'elmId'或其他東西),因爲'obj'意味着函數需要一個對象而不是一個id字符串。 – nnnnnn
@up,非常真實,謝謝 – ajax333221