裏選擇兩個的innerHTML好吧,我有一個onclick事件(CF-D07是一個例子,它們是基於MySQL數據庫以編程方式生成的):在<tr id =「blahblahblah」>
<input type="checkbox" onclick="var nameUpdate = 'CF-D07';
datechange();" id="CF-D07">
那麼,下datechange(),我有這樣的:
function datechange() {
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest(); }
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject
("Microsoft.XMLHTTP");
}
document.body.getElementsByTagName("tr").getElementsById(nameUpdate);
// This section isn't done yet.
// var url = "changedate.psp"
// var params = "user=" + nameUpdate
// xmlhttp.open("GET", url + "?" + params,false);
// xmlhttp.send();
// xmlDoc=xmlhttp.responseXML;
}
這樣做的重要組成部分,是這部分代碼:
document.body.getElementsByTagName("tr").getElementsById(nameUpdate);
我該如何做到這一點,以便使用標記獲取所有元素,然後根據onclick事件獲得nameUpdate的id?然後,如何選擇前兩個的innerHTML並將其放入單獨的變量中?
ID是唯一的。因此,「所有帶有標籤的元素,然後具有nameUpdate的id」是無效的。 –
什麼@GeorgeCummins說。 'getElementById'是單數;你需要使用'getElementsByClassName'。 – Blazemonger