私はJS関数の一部を読んでいます:
for (i = 0; i < kodoj.length; i++) {
var x = document.getElementsByName(kodoj[i]);
if (kodoj[i]=="zh-CN") {
var y = document.getElementsByName("zh-TW");
if (x[0].checked || y[0].checked) { /*do this*/ }
else if (x[1].checked || y[1].checked) { /*do this*/ }
else if (x[2].checked && y[2].checked) { /*continue*/ }
else {
alert("........");
return;
}
}
else if etc.
「x[0] は未定義です」と表示されますが、「x[1] または x[2] は未定義です」と表示されることはありません。 getElementsByName("zh-CN"); しかし、それは役に立ちませんでした。私は自己学習型のプログラマーなので、クエリなどの特別な機能については知りません。誰でも私を助けることができますか?