Pytania otagowane jako dom

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

16
Jak policzyć wiersze tekstu wewnątrz elementu DOM? Czy mogę?
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 …
127 javascript  html  dom 

11
Pobierz indeks węzła podrzędnego
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 …
125 javascript  dom 

6
Jaka jest różnica między szerokością, wewnętrzną i zewnętrzną szerokością, wysokością, wewnętrzną wysokością i zewnętrzną wysokością w jQuery
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 …
125 javascript  jquery  css  dom  styles 

6
innerText vs innerHTML vs label vs text vs textContent vs externalText
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 …
124 javascript  html  dom 

5
Pobieranie elementów DOM według nazwy klasy
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ć.
124 php  css  dom 

9
Pobierz wybrany tekst opcji za pomocą JavaScript
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.


2
JavaScript querySelector a getElementById [zamknięte]
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. …
122 javascript  jquery  dom 

10
Dołączanie ciągu HTML do DOM
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.)
121 javascript  html  dom  browser 

7
React.js: zdarzenie onChange dla contentEditable
Jak słuchać zdarzenia zmiany dla contentEditablesterowania opartego na bazie danych? var Number = React.createClass({ render: function() { return <div> <span contentEditable={true} onChange={this.onChange}> {this.state.value} </span> = {this.state.value} </div>; }, onChange: function(v) { // Doesn't fire :( console.log('changed', v); }, getInitialState: function() { return {value: '123'} } }); React.renderComponent(<Number />, document.body); http://jsfiddle.net/NV/kb3gN/1621/

3
Ustaw atrybut niestandardowy za pomocą JavaScript
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: …
119 javascript  dom  dynatree 

10
Używanie querySelectorAll do pobierania bezpośrednich elementów podrzędnych
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). …

5
Pobierz element według indeksu w jQuery
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"> …
117 jquery  dom  get 


6
Jak mogę uruchomić dyrektywę po zakończeniu renderowania domeny?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.