這些與解決方案有任何區別嗎?Javascript獲取元素值
// HTML
<input id="theId" value="test" onclick="doSomething(this.id, this.value)" />
// Javascript
function doSomething(id, value){
// ...
}
或
// HTML
<input id="theId" value="test" onclick="doSomething(this.id)" />
// Javascript
function doSomething(id){
var value = document.getElementById(id).value;
// ...
}
編輯:正如幾個人指出的,有一些錯別字(包括JavaScript中缺少函數名稱),但從概念上講,它們是相同的,任何一個都可以正常工作。 – Jeff 2010-11-13 16:15:07