の中の2つののinnerHTMLを選択するので、onclickイベントが発生します(CF-D07が例です。これらはプログラムによってMySQLデータベースに基づいて生成されます)。<tr id = "blahblahblah">
document.body.getElementsByTagName("tr").getElementsById(nameUpdate);
:
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;
}
本の重要な部分は、このコードの一部です:
<input type="checkbox" onclick="var nameUpdate = 'CF-D07';
datechange();" id="CF-D07">
それでは、datechange()の下で、私はこれを持っています
どのようにして、onclickイベントに基づいて、nameUpdateというIDを持つタグを持つすべての要素を取得できるようにしますか?その後、最初の2つのinnerHTMLをどのようにして別の変数に入れるのですか?
IDはユニークです。したがって、 "nameUpdateのIDを持つタグを持つすべての要素"は無効です。 –
@GeorgeCumminsが言ったこと。 'getElementById'は単数形です。 'getElementsByClassName'を使用する必要があります。 – Blazemonger