我想更改元素標記但不丟失元素的屬性。如何更改元素標記而不會丟失屬性
這是元素:
<h4 class="form-title ng-binding" id="s50" ng-bind-html="'s50' | translate" translate-cloak="s50">searching</h4>
我想改變H4到H1所以它看起來就像這樣:
<h1 class="form-title ng-binding" id="s50" ng-bind-html="'s50' | translate" translate-cloak="s50">searching</h1>
我已經試過代碼:
$('h4').replaceWith($('<h1>' + this.innerHTML + '</h1'));
但以這種方式我失去了屬性this.innerHTML返回undefined 我試圖改變this.inner.HTML
到$('h4').innerHTML
,仍然返回undefined。
如何使用和更改CSS而不是標籤? – John
您是否在所有瀏覽器中或僅在Internet Explorer中丟失了屬性? – Technoh
我需要這個標籤是H1,我不能觸摸這個網站的代碼,我只給這個網站提供一個我自己的腳本服務,我需要添加一個代碼到我的腳本中,將這個h4標籤更改爲h1標籤。 – barak