-2
javascript:If(document.getElementById('troop_confirm_go') != null){
    alert('true');
    return true;
  } else{
    alert('false');
    return false;
  }

この構文に何か問題がありますか?ページ上で実行しようとしていますが、ボタンなどが異なる別のページを試しても、どちらのアラートも表示されません。したがって、実行したいページに問題はありません。(私はブラウザのURLバーを介してこれをテストしており、chromeとfirefoxの両方を試しましたが、どちらも同じ結果になりました)

4

2 に答える 2

5

JavaScriptでは大文字と小文字が区別されます。を使用してifください。

于 2012-04-10T15:20:05.787 に答える
0

ここに機能するものがあります。次から開始できます。

<!DOCTYPE HTML>
<html>
    <head>
        <script>
            function btnOnclick() {
                if(document.getElementById('troop_confirm_go') != null) {
                    alert('true');
                    return true;
                } else {
                    alert('false');
                    return false;
                }
            }
        </script>
    </head>
    <body>
        <input type="button" onclick="btnOnclick()" value="button"/>
    </body>
</html>
于 2012-04-10T15:22:22.647 に答える