aşağıdaki görev var - Böyle bir şey yoktur yani eğer (src hariç tüm özelliklere sahip) komut nesnesinin bir kopyasını oluşturmak gerekir:Yerel JS'yi kullanarak bir komut dosyasının tam kopyası nasıl oluşturulur?
<script src="1" async data-x="bb">
bazı komut dosyası etiketi oluşturmak ve eklemek gerekir
var script = document.currentScript;
insert('new_src', script.attributes);
function insert(src, attributes) {
var script = document.createElement('script');
script.attributes = attributes;
script.src = src;
oldScript.parentNode.insertBefore(script, oldScript.nextSibling);
}
Yeni komut takıldı ancak boş olan: aynı özelliklere sahip, bir tane aşağıdakileri yapmak için denedim
<script src="new_src" async data-x="bb">
yani src hariç özellikler. Bunu nasıl yapabilirim? Şimdiden teşekkürler! Sadece başka bir öğeden attributes
depolamak için doğal JS
'script.attributes = öznitelikleri;'? o nedir? –
'script.outerHTML'? https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML – Slavik
@Slavik - Bana kodu ver – malcoauri