[英]JavaScript function arguments statements
我的問題是:(僅作為示例,從總體上講沒有任何意義):
// make a function and pass part of the statement as argument
function ExampleFunction( argument ) {
document.getElementById('TestID')[0].style.argument = '#f00';
}
// then later onload
ExampleFunction( background );
我發現這種方式行不通,但是我找不到正確的方式。 如果有人可以改正這個例子,以便按照我的方式發送給我,我將非常高興和感激。
首先, document.getElementById
返回單個元素(如果未找到任何元素,則返回null),而不是[0]
。 其次,如果要動態引用屬性,請使用[]
表示法
// make a function and pass part of the statement as argument
function ExampleFunction( argument ) {
document.getElementById('TestID').style[argument] = '#f00';
}
// then later onload
ExampleFunction( 'background' );
getElementById返回單個元素而不是一個集合。
正確的代碼是:
document.getElementById('TestID').style.background = '#f00';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.