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
Zastanawiam się, czy na przykład istnieje sposób zliczania wierszy wewnątrz elementu div. Powiedzmy, że mamy taki div: <div id="content">hello how are you?</div> W zależności od wielu czynników element div może mieć jeden, dwa, a nawet cztery wiersze tekstu. Czy jest jakiś sposób, aby skrypt się dowiedział? Innymi słowy, czy automatyczne …
Czy w prostym javascript (tj. Bez rozszerzeń takich jak jQuery itp.) Istnieje sposób na określenie indeksu węzła podrzędnego w jego węźle nadrzędnym bez iteracji i porównywania wszystkich węzłów potomnych? Na przykład, var child = document.getElementById('my_element'); var parent = child.parentNode; var childNodes = parent.childNodes; var count = childNodes.length; var child_index; for …
Napisałem kilka przykładów, aby zobaczyć, jaka jest różnica, ale pokazują mi te same wyniki dla szerokości i wysokości. <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ var div = $('.test'); var width = div.width(); // 200 px var innerWidth = div.innerWidth(); // 200px var outerWidth = div.outerWidth(); // 200px var …
Mam listę rozwijaną, która jest wypełniona przez Javascript. Decydując o tym, jaka powinna być domyślna wartość do wyświetlenia podczas ładowania, zdałem sobie sprawę, że następujące właściwości pokazują dokładnie te same wartości: innerText innerHtml label text textContent outerText Moje własne badania pokazują testy benchmarkingowe lub porównania kilku z nich, ale nie …
Używam PHP DOM i próbuję uzyskać element w węźle DOM, który ma podaną nazwę klasy. Jaki jest najlepszy sposób na uzyskanie tego elementu podrzędnego? Aktualizacja: skończyło się na używaniu MechanizePHP, z którym dużo łatwiej było pracować.
Mam taką listę rozwijaną: <select id="box1"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select> Jak uzyskać rzeczywisty tekst opcji zamiast wartości za pomocą JavaScript? Mogę uzyskać wartość za pomocą czegoś takiego: <select id="box1" onChange="myNewFunction(this.selectedIndex);" > Ale raczej niż 7122chcę cat.
<p data-foo="bar"> Jak możesz zrobić odpowiednik document.querySelectorAll('[data-foo]') gdzie zapytanie querySelectorAll nie jest dostępne ? Potrzebuję natywnego rozwiązania, które działa przynajmniej w IE7. Nie obchodzi mnie IE6.
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Słyszałem, że querySelectori querySelectorAllto nowe sposoby, aby wybrać DOMelementy. …
Jak dołączyć ten ciąg HTML var str = '<p>Just some <span>text</span> here</p>'; do DIV z identyfikatorem 'test'znajdującym się w DOM? (Btw div.innerHTML += str;jest nie do przyjęcia.)
Używam The DynaTree (https://code.google.com/p/dynatree), ale mam pewne problemy i mam nadzieję, że ktoś może pomóc. Drzewo wyświetlam na stronie jak poniżej: <div id="tree"> <ul> <li class="folder">Outputs <ul> <li id="item1" data="icon: 'base.gif', url: 'page1.htm', target: 'AccessPage'">Item 1 Title <li id="item2" data="icon: 'base.gif', url: 'page2.htm', target: 'AccessPage'">Item 2 Title <li id="item3" data="icon: …
Potrafię to zrobić: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); Oznacza to, że mogę pomyślnie pobrać wszystkie bezpośrednie elementy potomne myDivelementu, który ma klasę .foo. Problem w tym, że przeszkadza mi to, że muszę #myDivw selektorze zawrzeć , bo odpytuję na myDivelement (więc jest oczywiście zbędne). …
Mam nieuporządkowaną listę i indeks liznacznika na tej liście. Muszę pobrać lielement za pomocą tego indeksu i zmienić jego kolor tła. Czy jest to możliwe bez zapętlania całej listy? To znaczy, czy jest jakaś metoda, która mogłaby osiągnąć taką funkcjonalność? Oto mój kod, który moim zdaniem zadziała ... <script type="text/javascript"> …
Dokument http://code.google.com/chrome/devtools/docs/elements.html mówi, że obsługuje selektory XPath lub CSS, ale kiedy próbowałem, wydawało mi się, że nie działają. Czy ktoś wie, jak go używać?
Mam pozornie prosty problem bez widocznego (czytając dokumentację Angular JS) rozwiązania. Mam dyrektywę Angular JS, która wykonuje obliczenia na podstawie wysokości innych elementów DOM, aby zdefiniować wysokość kontenera w DOM. Coś podobnego dzieje się w dyrektywie: return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } Problem polega na …
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.