これは私の最初の質問stackoverflowです。それが悪い質問であればごめんなさい。関数ではありませんが、未定義の戻り値を取得
var x = getCheckedRadioButton();
console.log(x);
if (x.className)
{
//do something
}
コンソール出力:
input type="radio" id="pvp" name="gameMode" value="0" class="hasTextboxes"
undefined
Uncaught TypeError: Cannot read property 'className' of undefined
私も試してみました:しかし...
function getCheckedRadioButton() {
getRadioButtons().forEach(function (t) {
if (t.checked) {
console.log(t);
return t;
}
});
}
機能は、上記に呼び出さ
if (getCheckedRadioButton().className)
しかし、それはdoesnの仕事。
誰かが私を助けることを願っています。
-Kenan
関数getRadioButtonsはどのように見えますか? –
'return t;'は*コールバック*関数の内部にあります。外側の関数からは戻りません。 – Pointy