Bir öğede henüz bir DOM'a eklenmemiş bir kimlik bulmak için mantıklı bir yol var mı? JQuery'yi kullanmak istemiyorum.vanilla js - belgenin bir parçası olmayan başka bir öğenin içindeki öğenin kimliğini alın
1
A
cevap
2
iki yolu:
getElementById
, bir DocumentFragment oluşturma buna sizin düğümü bağlamak ve kullanmak:var domFragment = new DocumentFragment(); domFragment.appendChild(div); var elem = domFragment.getElementById("yourid");
Kullanım query selector:
var elem = div.querySelector("#yourid");
+0
var elem = div.querySelector ("# yourid"); aradığım şey! teşekkürler – userqwert
+0
@userqwert Cevap olarak işaretlemek ne dersin? –
İlgili konular
- 1. Bir öğenin kimliğini bir işlev aracılığıyla alın
- 2. Düğme üzerindeki öğenin kimliğini alın jquery
- 3. Bir öğenin referans kimliğini başka bir görünümde nasıl alabilirim - UI5
- 4. Bir öğenin outerHTML'i, başka bir öğenin içeriği olarak nasıl görüntülenir?
- 5. Bir öğenin başka bir öğenin üzerine nasıl konumlandırılacağı?
- 6. Öğenin yüksekliğini, başka bir öğenin yüksekliğine uydurmak nasıl ayarlanır?
- 7. java.util.Set içindeki bir öğenin endeksini nasıl alabilirim
- 8. Bir öğenin içindeki tüm parçacıkları getir
- 9. Iframe öğesinde bir öğenin Y konumunu alın
- 10. Bir öğenin değerinin
- 11. Öğenin konumunu javascript ile alın
- 12. Öğenin düştüğü öğeyi/nesneyi alın
- 13. Şablondaki ilk öğenin QuerySet'i alın
- 14. Bir öğenin DEQUE
- 15. Bir öğenin içindeki bir öğeyi% 100 yüksekliğe ayarlayın
- 16. Nesne dizisindeki bir öğenin değiştirilmesi
- 17. Django: Bir öğenin başka bir öğenin ManyToMany alanında olup olmadığını nasıl kontrol edebilirim? Başlığa göre
- 18. Listedeki bir öğenin java
- 19. Bir öğenin CasperJS
- 20. Bir öğenin genişliğini, yüzde
- 21. Bir öğenin içeriğini jQuery
- 22. Bir öğenin öğesinin ListView
- 23. C#/WPF: Bir DataTemplate içinde bir öğenin bağlanma yolunu alın
- 24. HTML'de bir öğenin içinden bir değer nasıl alınır ve JS
- 25. Öğenin değeri OnItemClick Listview öğesinden alın
- 26. Koleksiyondan bir öğenin kaldırılması (NHibernate)
- 27. Öğenin içine veya öğenin herhangi bir yerine içinde div ID
- 28. Başka bir parçadaki seçilen bir öğenin içeriği nasıl elde edilir
- 29. Bir öğeyi jQuery'de başka bir öğenin üzerine kolayca yerleştirin?
- 30. başka bir yapıyı içeren bir öğenin içine ekleme ve silme
Olası yinelenen [HTML dizgisini DOM öğelerine dönüştürme?] (http://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements) –
Bu hiç sormadığım şey değil – userqwert
Tek yol kimliğine göre sorgulayabilirsiniz, bir DOM’ınız varsa. DOM ayrıştırıcısını kullanarak, "unformattedString" öğesini bir DOM'a dönüştürebilir ve ardından doğru öğeyi alabilirsiniz. Aksi takdirde, yeni oluşturulan 'div 'öğesini ana DOM'a eklemeniz gerekir. Son alternatifin onu ayrıştırmak ve düğümleri kendiniz üretmek olduğunu varsayalım ama sonra sadece DOMParser'ı yeniden yazıyorsunuz. –