ボタンをクリックしても機能しないのはなぜですか。テキストを切り替える必要があります

user9589034

関数

function myFunction() {
  var x = document.getElementById("myDIV");
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}
<button onclick="myFunction()">Try it</button>
<div id="myDIV">
  This is my DIV element.
</div>

このコードをW3Schoolsで見つけ、「myDIV」を「h3」に置き換えて、ヘッダーのテキストを変更できるようにしました。

    <div class="speech-buble-top"><h3 id="h3"> Happy Birthday Tiffany!</h3></div>
Alex Dovzhanyn

この問題は、functionキーワードを使用して関数を宣言することに起因します通常はこれで問題ありませんが、変数に割り当てられた関数としてHTMLで呼び出されるJavaScript関数を使用する方が簡単であることがわかりました。ES6矢印構文を使用する場合は、最新の標準を使用し、関数を変数にバインドすることになります。次のように関数コードを書き直してみてください。

<script>
  myFunction = () => {
var x = document.getElementById("myDIV");
if (x.style.display === "none") {
    x.style.display = "block";
} else {
    x.style.display = "none";
   }
}
</script>
<button onclick="myFunction()">Try it</button>
<div id="myDIV" style="display: none">
  <h3 id="h3"> Happy Birthday Tiffany!</h3>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

なぜ「* p = a」を使用する必要があり、「p =&a」を使用してもコンストラクターでは機能しないのはなぜですか

分類Dev

対応するテキストをクリックしてもラジオボタンがチェックされないのはなぜですか?HTMLで機能していませんか?

分類Dev

ウェブサイトのテーマを切り替えるボタンがあります。もう一度クリックしてデフォルトのテーマに戻す場合、同じボタンを作成するにはどうすればよいですか?

分類Dev

C ++ 11とTR1を切り替えるためのこのプリプロセッサマクロが機能しないのはなぜですか?

分類Dev

ボタンをクリックしても、更新されたボタンのテキストが表示されないのはなぜですか?

分類Dev

Javaを使用して2Dマトリックスの最初の最大要素を見つける必要がありますが、コードが思ったように機能しないようです。誰か助けてもらえますか?

分類Dev

代わりにステータスコード200を取得しても、PHP cURL PUTリクエストが機能しないのはなぜですか?

分類Dev

Altキーを押しながらTabキーを押してプログラムまたはウィンドウを切り替えるか、タスクバーをクリックしても、visibilitychangeイベントがトリガーされない

分類Dev

Firefoxが作成されたときにまだ新しいタブに切り替わるのはなぜですか?「新しいタブでリンクを開いたら、すぐに切り替える」にチェックを入れなかった

分類Dev

コンテキスト切り替えが高価な手順であり、何に関しても高価なのはなぜですか?

分類Dev

バインドされたオブジェクトのドックパネルを切り替える方法がnullであり、nullではない、UpdateSourceTriggerが機能していないと思います

分類Dev

rでpredictを使用しても機能しないのはなぜですか?非常に単純なケースである必要があります

分類Dev

iframeでクリックしても機能しない場合は、非表示を閉じる/ divを切り替えます

分類Dev

いずれかのボタンがクリックされたときにすべてのボタンテキストを切り替えます

分類Dev

アラビア語に切り替えた後にフォントがリセットされるのはなぜですか?(テキストボックス)

分類Dev

表示をなしとブロックの間で切り替えるボタンを作成しようとすると、1回しか機能しません

分類Dev

フラグメントを切り替えるときにボタンのテキストが表示されないのはなぜですか?

分類Dev

クリックする代わりにEnterキーを使用すると、アクションボタンのすべての機能が機能しないのはなぜですか?

分類Dev

ファブリック-Python3-コンテキストとは何ですか?コンテキストには何が含まれている必要があり、なぜそれを渡す必要があるのですか?

分類Dev

subscribeOnメソッドがコンテキストを切り替えないのはなぜですか?

分類Dev

Vaadin 13グリッドに「すべて選択」チェックボックスがありますか(フィルター条件でも機能し、一部のデータでもキャッシュにない場合でも機能しますか?)

分類Dev

このリストが機能しないのはなぜですか...「TypeError:リストインデックスはstrではなく整数またはスライスである必要があります」

分類Dev

JQuery-on()を使用して、別のオブジェクトを切り替えながら、ボタンのテキストを変更します

分類Dev

CakePHPのユニットテストは1回しか機能しないため、データベースをリセットする必要があります

分類Dev

Chromeには、スペースバーのリリース時にアラートボックスを閉じる機能があります。スペースバーを離しても開いたままになるアラートボックスを作成するにはどうすればよいですか?

分類Dev

8つのテキストボックスのうち少なくとも1つはjqueryを使用して入力する必要があります

分類Dev

ボタンクリックでフォントの素晴らしいクラスを切り替えます

分類Dev

機能を続行しないためにボタンがクリックされたかどうかを確認する必要があります

分類Dev

Firefox Quantum(> = 57)すべてのツールバーを切り替える方法は?(F11のようなキーボードショートカットを使用しますが、フルスクリーンではなくウィンドウ内にあります)

Related 関連記事

  1. 1

    なぜ「* p = a」を使用する必要があり、「p =&a」を使用してもコンストラクターでは機能しないのはなぜですか

  2. 2

    対応するテキストをクリックしてもラジオボタンがチェックされないのはなぜですか?HTMLで機能していませんか?

  3. 3

    ウェブサイトのテーマを切り替えるボタンがあります。もう一度クリックしてデフォルトのテーマに戻す場合、同じボタンを作成するにはどうすればよいですか?

  4. 4

    C ++ 11とTR1を切り替えるためのこのプリプロセッサマクロが機能しないのはなぜですか?

  5. 5

    ボタンをクリックしても、更新されたボタンのテキストが表示されないのはなぜですか?

  6. 6

    Javaを使用して2Dマトリックスの最初の最大要素を見つける必要がありますが、コードが思ったように機能しないようです。誰か助けてもらえますか?

  7. 7

    代わりにステータスコード200を取得しても、PHP cURL PUTリクエストが機能しないのはなぜですか?

  8. 8

    Altキーを押しながらTabキーを押してプログラムまたはウィンドウを切り替えるか、タスクバーをクリックしても、visibilitychangeイベントがトリガーされない

  9. 9

    Firefoxが作成されたときにまだ新しいタブに切り替わるのはなぜですか?「新しいタブでリンクを開いたら、すぐに切り替える」にチェックを入れなかった

  10. 10

    コンテキスト切り替えが高価な手順であり、何に関しても高価なのはなぜですか?

  11. 11

    バインドされたオブジェクトのドックパネルを切り替える方法がnullであり、nullではない、UpdateSourceTriggerが機能していないと思います

  12. 12

    rでpredictを使用しても機能しないのはなぜですか?非常に単純なケースである必要があります

  13. 13

    iframeでクリックしても機能しない場合は、非表示を閉じる/ divを切り替えます

  14. 14

    いずれかのボタンがクリックされたときにすべてのボタンテキストを切り替えます

  15. 15

    アラビア語に切り替えた後にフォントがリセットされるのはなぜですか?(テキストボックス)

  16. 16

    表示をなしとブロックの間で切り替えるボタンを作成しようとすると、1回しか機能しません

  17. 17

    フラグメントを切り替えるときにボタンのテキストが表示されないのはなぜですか?

  18. 18

    クリックする代わりにEnterキーを使用すると、アクションボタンのすべての機能が機能しないのはなぜですか?

  19. 19

    ファブリック-Python3-コンテキストとは何ですか?コンテキストには何が含まれている必要があり、なぜそれを渡す必要があるのですか?

  20. 20

    subscribeOnメソッドがコンテキストを切り替えないのはなぜですか?

  21. 21

    Vaadin 13グリッドに「すべて選択」チェックボックスがありますか(フィルター条件でも機能し、一部のデータでもキャッシュにない場合でも機能しますか?)

  22. 22

    このリストが機能しないのはなぜですか...「TypeError:リストインデックスはstrではなく整数またはスライスである必要があります」

  23. 23

    JQuery-on()を使用して、別のオブジェクトを切り替えながら、ボタンのテキストを変更します

  24. 24

    CakePHPのユニットテストは1回しか機能しないため、データベースをリセットする必要があります

  25. 25

    Chromeには、スペースバーのリリース時にアラートボックスを閉じる機能があります。スペースバーを離しても開いたままになるアラートボックスを作成するにはどうすればよいですか?

  26. 26

    8つのテキストボックスのうち少なくとも1つはjqueryを使用して入力する必要があります

  27. 27

    ボタンクリックでフォントの素晴らしいクラスを切り替えます

  28. 28

    機能を続行しないためにボタンがクリックされたかどうかを確認する必要があります

  29. 29

    Firefox Quantum(> = 57)すべてのツールバーを切り替える方法は?(F11のようなキーボードショートカットを使用しますが、フルスクリーンではなくウィンドウ内にあります)

ホットタグ

アーカイブ