Я пытаюсь найти и заменить слово в Javascript, HTML-структура не может быть изменить таким образом, я должен изменить только с помощью JS, не могу использовать JQuery, не так хорошо с JavaScript, хотя:Найти и заменить слово в JavaScript
HTML структура выглядит следующим образом:
<a id="ys-cc-tablink">
<em>
<img src="card.jpg">
<span> Credit/Debit Card</span>
</em>
</a>
Я пытаюсь заменить кредитной/дебетовой Корзина с Название Оплата, что я пытался ниже и работает нормально, а также:
$("#ys-cc-tablink > em > span").each(function() {
var text = $(this).text();
$(this).text(text.replace(' Credit/Debit Card', 'Payment'));
});
Но мне нужно в JavaScript, вместо JQuery, может кто-нибудь, пожалуйста, помогите?
благодаря
UPDATE:
var str = document.getElementById("demo").getElementsByTagName("span")[0].innerHTML;
var res = str.replace("Credit/Debit Card", "Payment");
document.getElementById("ys-cc-tablink").getElementsByTagName("span")[0].innerHTML = res;
Что вы пробовали? На какую часть вы застряли? Здесь есть несколько компонентов. Вы пытались проработать их вообще, прежде чем просить нас сделать это за вас? –
Обновлен мой вопрос с тем, что я пробовал до сих пор –
Typo on 'getElementById (" demo ")'? –