對於Javascript來說,這是非常新穎的東西。嘗試通過使用外部JavaScript文件更改按鈕上的文本來學習代碼。但我甚至無法使用javascript在外部讀取按鈕的值,在Chrome的調試工具中,我看到我的按鈕值爲btn =「」。它讀取按鈕對象,但無法讀取其屬性。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";
}
當我調試X值是 「」,沒有我的屏幕上的變化。我正在使用括號IDE。
爲什麼不只是使用'this'關鍵字來獲取按鈕? – Li357
1.請創建一個MCVE。這是**不是**你如何在SO上發佈適當的問題。 2.你期望按鈕具有什麼「價值」? – Amit
我期望在調試監視窗口中從x出現按鈕標題「Add」。 – CromeX