Я пытаюсь заменить некоторый текст HTML из некоторого кода на новый текст с помощью javascript, и я узнал о Javascript HTML DOM, который, я считаю, является способом сделать это; однако, когда вы пишете метод, ничего не меняется. Это линия, которую меня интересует. Я хочу изменить «Текст здесь» на «Hello World!».Замена HTML-текста на javascript
<a href="#" data-remote="true" data-reveal-id="login_or_create_user_modal">Text here</a>
Это код, который я использовал
<script> document.getElementById("login_or_create_user_modal").innerHTML = "Hello World!"; </script>
Мой первый беспокойство, я заметил, что это данные, показывают, идентификатор, который не совпадает с обычным идентификатором, есть лучший способ использовать в этом случае? Я не мог найти ничего, связанного с идентификатором-идентификатором данных.
Другая вещь, которую я пытаюсь изменить это изменить текст телегу «Hello World!». Опять же, метод я использовал ничего не делает.
<script> document.getElementById("shopping_cart_btn").innerHTML = "Hello World!"; </script>
Am I используя правильный ID или я просто полностью в неправильном пути здесь?
Спасибо :)
вместо 'getElementByID' использовать' getAttribute' для извлечения атрибутов данных – uzaif
@uzaif Вы не возражаете расширяя это, извините, я все еще довольно новичок в понимании javascript. Из того, что я понимаю, атрибут для первого случая будет идентификатором data-discovery-id, поэтому он будет выглядеть так: document.getAttribute ("login_or_create_user_modal"). InnerHTML = "Hello World!", это, похоже, не работает :( –
то, что вы хотите достичь – uzaif