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

25
Sprawdź, czy element zawiera klasę w JavaScript?
Używając zwykłego JavaScript (nie jQuery), czy jest jakiś sposób, aby sprawdzić, czy element zawiera klasę? Obecnie robię to: var test = document.getElementById("test"); var testClass = test.className; switch (testClass) { case "class1": test.innerHTML = "I have class1"; break; case "class2": test.innerHTML = "I have class2"; break; case "class3": test.innerHTML = "I …
585 javascript  html  css  dom 

16
jQuery znajduje procedury obsługi zdarzeń zarejestrowane dla obiektu
Przekaż opinię na temat przepełnienia stosu w aplikacji : JQuery Muszę znaleźć, które procedury obsługi zdarzeń są zarejestrowane dla obiektu. Na przykład: $("#el").click(function() {...}); $("#el").mouseover(function() {...}); $("#el")nie kliknąć i mouseOver zarejestrowany. Czy istnieje funkcja, która się o tym dowie i może iteruje procedury obsługi zdarzeń? Jeśli nie jest to możliwe …
555 jquery  events  dom 


9
Dlaczego jQuery lub metoda DOM, taka jak getElementById, nie znajduje elementu?
Jakie są możliwe przyczyny document.getElementById, $("#id")lub jakakolwiek inna metoda DOM / selektor jQuery nie znalezienie elementów? Przykładowe problemy obejmują: jQuery po cichu nie powiąże procedury obsługi zdarzeń jQuery metody "getter" ( .val(), .html(), .text()) powrocieundefined Zwraca standardową metodę DOM, nullpowodując jeden z kilku błędów: Uncaught TypeError: Nie można ustawić właściwości …
483 javascript  jquery  dom 

12
Jaki jest najskuteczniejszy sposób tworzenia elementów HTML za pomocą jQuery?
Ostatnio robiłem wiele modalnych okien pop-up i co nie, do czego użyłem jQuery. Metoda, której użyłem do utworzenia nowych elementów na stronie, była w przeważającej mierze następująca: $("<div></div>"); Mam jednak wrażenie, że nie jest to najlepsza ani najwydajniejsza metoda tego. Jaki jest najlepszy sposób tworzenia elementów w jQuery z perspektywy …
425 javascript  jquery  html  dom 

24
Jak mogę sprawdzić, czy element istnieje w widocznym DOM?
Jak testujesz element pod kątem istnienia bez użycia getElementByIdmetody? Przygotowałem demo na żywo w celach informacyjnych. Tutaj również wydrukuję kod: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * …

16
Jak programowo ustawić wartość elementu zaznaczonego pola za pomocą JavaScript?
Mam następujący <select>element HTML : <select id="leaveCode" name="leaveCode"> <option value="10">Annual Leave</option> <option value="11">Medical Leave</option> <option value="14">Long Service</option> <option value="17">Leave Without Pay</option> </select> Używając funkcji JavaScript z leaveCodeliczbą jako parametrem, jak wybrać odpowiednią opcję z listy?
420 javascript  html  dom 

30
Wykryj kliknięcie poza komponentem React
Szukam sposobu na wykrycie, czy zdarzenie kliknięcia nastąpiło poza komponentem, jak opisano w tym artykule . Funkcja jQuery closest () służy do sprawdzania, czy element docelowy ze zdarzenia click ma element dom jako jedno z jego elementów nadrzędnych. Jeśli istnieje dopasowanie, zdarzenie click należy do jednego z elementów potomnych i …
410 javascript  dom  reactjs 

5
Jaka jest różnica między właściwościami a atrybutami w HTML?
Po zmianach wprowadzonych w jQuery 1.6.1 starałem się zdefiniować różnicę między właściwościami a atrybutami w HTML. Patrząc na listę w informacjach o wersji jQuery 1.6.1 (u dołu), można klasyfikować właściwości i atrybuty HTML w następujący sposób: Właściwości: Wszystkie, które albo mają wartość logiczną, albo są obliczone na podstawie UA, takie …

12
Dla pętli dla elementów HTMLCollection
Próbuję ustawić get id wszystkich elementów w pliku HTMLCollectionOf. Napisałem następujący kod: var list = document.getElementsByClassName("events"); console.log(list[0].id); for (key in list) { console.log(key.id); } Ale dostałem następujące dane wyjściowe w konsoli: event1 undefined czego się nie spodziewałem. Dlaczego jest to wyjście drugiej konsoli, undefinedale pierwsze wyjście konsoli event1?
405 javascript  dom 


12
Niezmienne naruszenie: _registerComponent (…): Kontener docelowy nie jest elementem DOM
Ten błąd pojawia się po utworzeniu trywialnej przykładowej strony React: Nieprzechwycony błąd: Niezmienne naruszenie: _registerComponent (...): Kontener docelowy nie jest elementem DOM. Oto mój kod: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return <h1>Yo</h1>; } }); React.renderComponent(<App />, document.body); HTML: <html> …
387 javascript  dom  reactjs 

4
Zrozumienie odpowiednio offsetWidth, clientWidth, scrollWidth i -Height
StackOverflow ma kilka pytań dotyczących offsetWidth / clientWidth / scrollWidth (odpowiednio i -Height), ale żadne z nich nie zawiera wyczerpującego wyjaśnienia, jakie są te wartości. Istnieje również kilka źródeł w sieci, które zawierają mylące lub niepoprawne informacje. Czy możesz podać pełne wyjaśnienie, w tym wskazówki wizualne? W jaki sposób można …
385 html  css  dom 

18
Sprawdź, czy element jest widoczny w DOM
Czy jest jakiś sposób, aby sprawdzić, czy element jest widoczny w czystym JS (bez jQuery)? Na przykład na tej stronie: Rowery wyczynowe , jeśli najedziesz kursorem na Oferty (w górnym menu), pojawi się okno ofert, ale na początku nie zostało wyświetlone. Jest w HTML, ale nie jest widoczny. Zatem, biorąc …
377 javascript  dom 

5
Dlaczego mówi się, że koncepcja wirtualnego DOM Reacta jest bardziej wydajna niż sprawdzanie brudnych modeli?
Widziałem przemówienie dewelopera React na ( Pete Hunt: React: Rethinking najlepsze praktyki - JSConf EU 2013 ) i mówca wspomniał, że brudne sprawdzanie modelu może być powolne. Ale czy obliczanie różnicy między wirtualnymi DOMami nie jest nawet mniej wydajne, ponieważ wirtualna DOM, w większości przypadków, powinna być większa niż model? …

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.