Javascriptではとても新しいので、外部のjavascriptファイルを使用してボタンのテキストを変更するだけでコードを学習しようとしています。しかし、私はボタンをvalueexternallyに読み込むためのjavascriptを手に入れることはできません。私のボタンの値はbtn = ""であるChromeのデバッグツールでは知ることができません。ボタンオブジェクトは読み取りますが、そのプロパティは読み取れません。私はそれがあるのx値をデバッグするときJavascriptはhtmlの機能に情報を渡さない
<html>
<head>
<title> Test </title>
<script type="text/javascript" src="Gle.js"></script>
</head>
<body>
<div><canvas id="Gle" width="800" height="600"></canvas>
</div>
<div>
<h2>Enter the mass and coordinates</h2>
<input id="txtbox" type="text" /><br/>
<button id="btn" onclick="change()">Add</button>
</div>
</body>
</html>
Gle.js
"use strict";
function change() {
var x = document.getElementById("btn").value;
var elem = document.getElementById("btn");
var txt = document.getElementById("txtbox");
txt.text = elem.value;
elem.value = "Ok";
}
は ""、何が私の画面に変わりありません。私はブラケットIDEを使用しています。 '#btn'
は「の値」属性が指定されていないので、あなたはあなたのbutton
<button id="btn" onclick="change()" value="Add">Add</button>
なぜ'this'キーワードを使用してボタンを取得するだけではありませんか? – Li357
1. MCVEを作成してください。これは、あなたが正しい質問を投稿する方法ではなく**です**。 2.ボタンにはどんな「価値」があると思いますか? – Amit
私は、デバッグウォッチウィンドウでボタンのタイトル「追加」がxから現れることを期待しています。 – CromeX