Document Object Model (DOM) to sposób programowego odwoływania się do elementów języka znaczników, takich jak XML i HTML. Używaj z [javascript] lub dowolnym innym językiem programowania, który ma parser DOM
Szukałem rozwiązania, ale nic nie było istotne, więc oto mój problem: Chcę przeanalizować ciąg zawierający tekst HTML. Chcę to zrobić w JavaScript. Wypróbowałem tę bibliotekę, ale wygląda na to, że analizuje ona HTML mojej bieżącej strony, a nie ciąg znaków. Ponieważ kiedy wypróbuję poniższy kod, zmienia tytuł mojej strony: var …
<input type="file" id="file-id" name="file_name" onchange="theimage();"> To jest mój przycisk przesyłania. <input type="text" name="file_path" id="file-path"> To pole tekstowe, w którym muszę pokazać pełną ścieżkę do pliku. function theimage(){ var filename = document.getElementById('file-id').value; document.getElementById('file-path').value = filename; alert(filename); } To jest JavaScript, który rozwiązuje mój problem. Ale w wartości alarmowej daje mi C:\fakepath\test.csv …
Czy możesz mi powiedzieć, czy istnieje interfejs API DOM, który szuka elementu o podanej nazwie atrybutu i wartości atrybutu: Coś jak: doc.findElementByAttribute("myAttribute", "aValue");
Próbuję uzyskać: document.createElement('div') //=> true {tagName: 'foobar something'} //=> false W moich własnych skryptach po prostu używałem tego, ponieważ nigdy nie potrzebowałem tagNamejako właściwości: if (!object.tagName) throw ...; W przypadku drugiego obiektu opracowałem następujące rozwiązanie jako szybkie rozwiązanie - które w większości działa. ;) Problem polega na tym, że zależy …
Potraktuj to pytanie jako ściśle edukacyjne. Nadal jestem zainteresowany nowymi odpowiedziami i pomysłami na wdrożenie tego tl; dr Jak zaimplementować dwukierunkowe wiązanie danych za pomocą JavaScript? Powiązanie danych z DOM Przez powiązanie danych z DOM rozumiem na przykład posiadanie obiektu JavaScript az właściwością b. Następnie mając <input>element DOM (na przykład), …
Mam <div>wiele innych elementów <div>, każdy na innym poziomie zagnieżdżenia. Zamiast nadawać każdemu dziecku <div>identyfikator, raczej po prostu daję <div>identyfikator rootowi. Oto przykład: <div class="a" id="a5"> <div class="b"> <div class="c"> <a class="d"> </a> </div> </div> </div> Jeśli napiszę funkcję w jQuery, aby odpowiedzieć na klasę di chcę znaleźć identyfikator dla …
Mam element E i dołączam do niego niektóre elementy. Nagle dowiaduję się, że następnym elementem powinno być pierwsze dziecko E. Jaka jest sztuczka, jak to zrobić? Metoda unshift nie działa, ponieważ E jest obiektem, a nie tablicą. Dalszą drogą byłoby powtarzanie dzieci E i przenoszenie klucza ++, ale jestem pewien, …
Chcę wykonać funkcję, gdy do kodu HTML zostaną dodane jakieś pliki div lub dane wejściowe. czy to możliwe? Na przykład dodawane jest wprowadzanie tekstu, a następnie należy wywołać funkcję.
W tym samouczku widziałem poniższy wiersz kodu analizatora składni DOM . doc.getDocumentElement().normalize(); Dlaczego przeprowadzamy tę normalizację? Czytałem dokumenty, ale nie mogłem zrozumieć słowa. Umieszcza wszystkie węzły tekstowe na pełnej głębokości poddrzewa pod tym węzłem Okej, więc czy ktoś może mi pokazać (najlepiej ze zdjęciem), jak wygląda to drzewo? Czy ktoś …
Jak mogę skalować zawartość elementu iframe (w moim przykładzie jest to strona HTML, a nie wyskakujące okienko) na stronie mojej witryny? Na przykład chcę wyświetlić zawartość wyświetlaną w ramce iframe w 80% oryginalnego rozmiaru.
Myślał o wyjaśnienia, jaka jest różnica między offsetHeight, clientHeighti scrollHeightczy offsetWidth, clientWidthi scrollWidth? Tę różnicę należy znać przed rozpoczęciem pracy po stronie klienta. W przeciwnym razie połowa ich życia zostanie poświęcona na naprawę interfejsu użytkownika. Fiddle lub inline poniżej: function whatis(propType) { var mainDiv = document.getElementById("MainDIV"); if (window.sampleDiv == null) …
Jestem trochę z głębi i mam nadzieję, że to rzeczywiście możliwe. Chciałbym móc wywołać funkcję, która sortowałaby wszystkie elementy na mojej liście alfabetycznie. Przeglądałem interfejs użytkownika jQuery pod kątem sortowania, ale tak nie jest. jakieś pomysły?
Zastanawiałem się, JavaScript oferuje wiele metod uzyskania pierwszego elementu potomnego z dowolnego elementu, ale który jest najlepszy? Mówiąc najlepiej, mam na myśli: najbardziej zgodny z wieloma przeglądarkami, najszybszy, najbardziej wszechstronny i przewidywalny, jeśli chodzi o zachowanie. Lista metod / właściwości, których używam jako aliasów: var elem = document.getElementById('container'); var child …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.