1

タグの名前をコードから変更することはできますか? このようなもの:

var tag = doc.QuerySelector("i");
tag.TagName = "em";

TagNameは読み取り専用であるため、これは機能しません。

しかし、同じ目的を達成するための選択肢は何ですか? まったく新しいタグを作成しInnerHtml、古いタグの内容に設定してから、削除して交換する必要がありますか? これは可能ですか?

4

3 に答える 3

0

私も先日、同じ質問をしていました。後で唯一の解決策は、別の要素を作成し、元の要素からすべての属性をコピーすることです。次に、元の要素を削除します。

于 2016-06-04T11:57:17.090 に答える