Bir HTML öğem var.Adı XML öğesinin eşleşmeyen DOM öğesinin özniteliğini ayarla İsim üretim
Özniteliklerinden birinin değerini getAttribute
kullanarak okuyabilirim. Özellik adı XML Name
üretimini eşleşmiyorsa
console.log(document.querySelector('div').getAttribute('~')); // "123"
<div class="test" ~="123"></div>
setAttribute
kullanamaz. Bir "
InvalidCharacterError
" istisnası atar.
var el = document.querySelector('div');
el.setAttribute('~', '123'); // InvalidCharacterError
<div class="test"></div>
createAttribute
ve
createAttributeNS
kaldırıldı ve aynı davrandılar.
Sonra, bu kısıtlamayı HTML'de atlayabildiğim için, bunu DOM'da atlamanın bir yolu var mı?
Alt ağacın, değiştirilmiş bir HTML serileştirmesinin seri hale getirilmesiyle değiştirilmesi bir seçenek değildir. Dahili verileri yok etmek istemiyorum.