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
На этот вопрос есть ответы на Stack Overflow на русском : Как заблокировать пользовательскую функцию для собывя собия? Tylko pytanie: czy istnieje sposób, aby całkowicie usunąć wszystkie zdarzenia obiektu, np. Div? EDYCJA: dodaję na div.addEventListener('click',eventReturner(),false);wydarzenie. function eventReturner() { return function() { dosomething(); }; } EDIT2: znalazłem sposób, który działa, ale …
Mam metodę, której głównym celem jest ustawienie właściwości obiektu DOM function (el) { el.expando = {}; } Używam stylu kodu AirBnB, co sprawia, że ESLint no-param-reassignwyświetla błąd: error Przypisanie do parametru funkcji „el” no-param-re assigning Jak mogę manipulować obiektem DOM przekazanym jako argument, zachowując zgodność ze stylem kodu AirBnB? Ktoś …
JavaScript: Mam reprezentację DOM węzła (elementu lub dokumentu) i szukam reprezentacji ciągu. Na przykład, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); powinno dać: get_string(el) == "<p>Test</p>"; Mam silne przeczucie, że brakuje mi czegoś trywialnie prostego, ale po prostu nie znajduję metody, która działa w IE, FF, Safari i Opera. Dlatego zewnętrznyHTML nie …
I został czytania o fragmenty dokumentów i DOM reflow i zastanawiał się, jak document.createDocumentFragmentróżni się od document.createElement, jak to wygląda jak żadna z nich nie istnieje w DOM aż dołączyć je do elementu DOM. Zrobiłem test (poniżej) i wszystkie z nich zajęły dokładnie tyle samo czasu (około 95 ms). Przypuszczalnie …
W jaki sposób podczas ładowania strony można ustawić kursor na określonym polu wprowadzania danych? Czy można również zachować początkową wartość tekstu i umieścić kursor na końcu wpisu? <input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />
Czy można wykryć, kiedy wszystkie obrazy są ładowane za pośrednictwem zdarzenia jQuery? W idealnym przypadku powinien istnieć plik $(document).idle(function() { } lub $(document).contentLoaded(function() { } Ale nie mogę znaleźć czegoś takiego. Pomyślałem o dołączeniu takiego wydarzenia: $(document).ready(function() { var imageTotal = $('img').length; var imageCount = 0; $('img').load(function(){if(++imageCount == imageTotal) doStuff();}); …
Jakiej funkcji używasz do uzyskania innerHTML danego DOMNode w implementacji PHP DOM? Czy ktoś może podać niezawodne rozwiązanie? Oczywiście zewnętrznyHTML też się nada.
Chcę powiązać obiekt JavaScript z elementem HTML. Czy jest na to prosty sposób? Zauważyłem, że HTML DOM definiuje metodę setAttribute i wygląda na to, że jest ona zdefiniowana dla dowolnej nazwy atrybutu. Jednak może to tylko ustawić wartości ciągów. (Możesz oczywiście użyć tego do przechowywania kluczy w słowniku). Szczegóły (choć …
Pomyślałem, że to może być szybki sposób na usunięcie zawartości bardzo dużej tabeli (3000 wierszy): $jq("tbody", myTable).remove(); Ale w przeglądarce Firefox zajmuje to około pięciu sekund. Czy robię coś głupiego (poza próbą załadowania 3000 wierszy do przeglądarki)? Czy jest na to szybszy sposób?
Przepraszam, jeśli na to pytanie została już udzielona odpowiedź. Próbowałem szukać rozwiązań, ale nie mogłem znaleźć żadnego pasującego do mojego kodu. Wciąż jestem nowy w jQuery. Mam dwa różne rodzaje lepkich menu dla dwóch różnych stron. Oto kod dla obu. $(document).ready(function () { var contentNav = $('.content-nav').offset().top; var stickyNav = …
Spójrz na ten prosty kod HTML: <div id="wrap1"> <iframe id="iframe1"></iframe> </div> <div id="warp2"> <iframe id="iframe2"></iframe> </div> Powiedzmy, że chciałem przesunąć folie, aby #wrap2były przed #wrap1. Elementy iframe są zanieczyszczane przez JavaScript. Znam jQuery .insertAfter()i .insertBefore(). Jednak gdy ich używam, element iFrame traci wszystkie zmienne i zdarzenia HTML i JavaScript. Powiedzmy, …
Wyobraź sobie, że mam następujący HTML: <div><span><b>This is in bold</b></span></div> Chcę pobrać kod HTML dla elementu div, w tym samego elementu div. Element.innerHTML zwraca tylko: <span>...</span> Jakieś pomysły? Dzięki
Zawsze mylono mnie między HTMLCollections, obiektami i tablicami, jeśli chodzi o DOM. Na przykład... Jaka jest różnica między document.getElementsByTagName("td")i $("td")? $("#myTable")i $("td")są obiektami (obiektami jQuery). Dlaczego console.log pokazuje również tablicę elementów DOM obok nich i czy nie są to obiekty ani tablica? O co chodzi w nieuchwytnych „NodeLists” i jak …
Wyrażenia lubią Element.getAttribute("id")i Element.idzwracają to samo. Którego należy użyć, gdy potrzebujemy atrybutów obiektu HTMLElement? Czy jest jakiś problem między przeglądarkami w przypadku tych metod, takich jak getAttribute()i setAttribute()? Albo jakikolwiek wpływ na wydajność między bezpośrednim dostępem do właściwości obiektu a używaniem tych metod atrybutów?
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.