要素の属性を失うことなく、要素タグを変更したいと考えています。属性を失うことなく要素タグを変更する方法
$('h4').replaceWith($('<h1>' + this.innerHTML + '</h1'));
:私は、コードを試してみた
<h1 class="form-title ng-binding" id="s50" ng-bind-html="'s50' | translate" translate-cloak="s50">searching</h1>
:私はそれは次のようになりますので、H1にH4を変更したい
<h4 class="form-title ng-binding" id="s50" ng-bind-html="'s50' | translate" translate-cloak="s50">searching</h4>
:
この
は、要素でありますしかし、このように私はこの属性を失っています.innerHTMLは未定義を返します 私はを変更しようとしました〜$('h4').innerHTML
となり、それでも未定義を返します。
を使用して、タグの代わりにCSSを変更するとどうなりますか? – John
すべてのブラウザまたはInternet Explorerでのみ属性が失われていますか? – Technoh
私はこのタグをh1にする必要があり、私はこのウェブサイトのコードに触れることができません。私はこのウェブサイトに私自身のスクリプトでサービスを与え、このh4タグをh1タグに変更するコードをスクリプトに追加する必要があります。 – barak