@Ph0en1xxx

Как в JavaScript подменить элемент?

Есть такой код на странице:

<div id="navbar" class="collapse navbar-collapse">
	<ul class="nav navbar-nav">
	         <li role="presentation" class="store-button active" ng-if="App.storeServers.length <= 1 || App.settings.showServersInShop" ui-sref-active="active">
	                   <a role="button" ui-sref="app.store.store" href="#/app/store/">Магазин</a>
	         </li>
	         <li role="presentation" class="support-button" ui-sref-active="active" ng-if="App.settings.support">
		           <a role="button" ui-sref="app.store.support" href="#/app/support">Техподдержка </a>
	         </li>
	</ul>
	<ul class="nav navbar-nav navbar-right user-logged" ng-if="App.user.logged">
		<li role="presentation" class="balance-button">
			<a role="button" ng-click="App.openModal('#donation_modal'); App.donateSum = 100;" translate="navbar.balance" translate-values="{amount: App.user.balance, currency: 'RUB'}">Баланс: 986 RUB</a>
		</li>
	</ul>
</div>


Как заменить вот этот код:
<a role="button" ng-click="App.openModal('#donation_modal'); App.donateSum = 100;" translate="navbar.balance" translate-values="{amount: App.user.balance, currency: 'RUB'}">Баланс: 986 RUB</a>

Вот этим "С помощью javaScript.":
<a class="nav-link" href="javascript:;" onclick="OpenOplata()">Баланс: 986 RUB</a>
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
Anopeng
@Anopeng
Веб-программист, учу фронт и бек
https://learn.javascript.ru/basic-dom-node-propert...
let a = querySelector(`a[role="button"]`);
a.outerHTML = `<a class="nav-link" href="javascript:;" onclick="OpenOplata()">${ a.innerHTML }</a>`;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы