0

console.log(値); 何も記録しませんが、クリックするたびに左側の数字が増加し、console.log() 呼び出しが行われたことを示します。

また、JavaScriptが別のファイルにある場合、どうすればこれを行うことができますか? ありがとうございました

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
    <title>Star Delete</title>
    <!--<script type="text/javascript" src="StarDelete.js"></script>-->
</head>
<body>OKAY DELETE STAR YES ;D!
        <form>
            <input type="text" id="formValueId" name="valueId"/>
            <input type="button" id="theButton"/>
        </form>
    <script type ="text/javascript">
    var button = document.getElementById("theButton"),
    value =  button.form.valueId.value;
    //value = document.getElementById("formValueId").value;
    button.onclick = function() {
            console.log(value);
    }
    </script>
</body>
</html>
4

1 に答える 1

1

http://jsfiddle.net/3wjRJ/1/

var button = document.getElementById("theButton"),
value =  button.form.valueId.value;

問題は、javascript が最初にロードされたときに value 変数を宣言していたため、常に空白だったことです。

于 2012-11-11T02:04:24.557 に答える