我相信我在這裏缺少一些基本的組成部分,但看看我的代碼非常簡單:設置輸入字段的值時,它只是短暫出現。
<html>
<head>
<script>
function showscore(){
var score = document.createTextNode("test");
var placeholder = document.getElementById("field");
placeholder.value = score.nodeValue;
}
</script>
</head>
<body>
<form>
<input type="text" id="field"/>
<input type="submit" value="Show score" onclick="javascript:showscore()" />
</form>
</body>
</html>
當我運行它,結果(就目前而言,單詞「test」)內出現在非常短暫的時刻輸入字段,然後消失。
我錯過了什麼非常簡單和容易的事情? :-)
非常感謝。
謝謝!我在錯誤的地方尋找解決方案,沒有意識到這個錯誤...... –