私はあなたの名前を挿入するときに簡単なコードを作成しようとしています。それはテキストに挿入しますが、あなたの名前を挿入しないとあなたの名前を挿入するように求めます。コードはうまくいくはずですが、そうではありません。誰でも助けてくれますか?else JavaScriptエラーの場合
<body>
<h3>Please enter your name</h3>
<input type="text" id="name" value="" placeholder="Please enter your name">
<p id="dolly"></p>
<button onclick="yourName()">Enter</button>
<script>
function yourName() {
var x = document.getElementById("name").value;
if (x == "") {
document.getElementById("dolly").innerHTML = "Hello, " + x + ", My name is Dolly.";
} else {
document.getElementById("dolly").innerHTML = "Please enter your name.";
}
</script>
</body>
必要 'X == ""'や 'X === ""' – edhurtig
必要 'X!= ""'以下の通りです。 – nnnnnn
あなたのコードを大声で読んでください。 xが空の文字列と等しい場合は、名前を表示します。そうでない場合は、ユーザーに名前を入力します。次のことは、ブラウザで開発者コンソールを使用してエラーを特定する方法を学びます。これにより、構文の問題が発生します。 – epascarello