JavaScript を使用して、フォーム内の入力フィールドに入力された金額の前にドル記号を自動的に配置しようとしています。以下のコードを使用していますが、何が欠けているのかわかりません。
<!DOCTYPE html>
<head>
<title>Example</title>
<script>
var test = document.getElementById("name");
document.write("$"+test.value);
</script>
</head>
<body>
<form action="" method="get">
<input type="text" id="name"/>
</form>
</body>
</html>
どんな助けでも大歓迎です。ありがとう!