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
Jaka byłaby najskuteczniejsza metoda znalezienia elementu potomnego (z klasą lub identyfikatorem) określonego elementu nadrzędnego przy użyciu wyłącznie czystego javascript. Brak jQuery ani innych frameworków. W takim przypadku musiałbym znaleźć child1 lub child2 of parent , zakładając, że drzewo DOM może mieć wiele elementów klasy child1 lub child2 w drzewie. Chcę …
Chcę, aby wybrana przeze mnie funkcja działała po dodaniu elementu DOM do strony. Dzieje się to w kontekście rozszerzenia przeglądarki, więc strona działa niezależnie ode mnie i nie mogę modyfikować jej źródła. Jakie mam tutaj opcje? Myślę, że teoretycznie mógłbym po prostu używać setInterval()do ciągłego poszukiwania obecności elementu i wykonywania …
Próbuję sprawdzić właściwości CSS z danych wejściowych do komórki tabeli. Dane wejściowe pojawiają się po kliknięciu i znika po utracie ostrości, tak jak przy próbie sprawdzenia. Jak mogę to zrobić, aby nie stracić ostrości podczas przechodzenia do innego okna (inspektora)?
Jak wie każdy doświadczony programista JavaScript, istnieje wiele (zbyt wiele) sposobów na zrobienie tego samego. Na przykład załóżmy, że masz następujące pole tekstowe: <form name="myForm"> <input type="text" name="foo" id="foo" /> Istnieje wiele sposobów uzyskania dostępu do tego w JavaScript: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so …
Podczas korzystania z PhoneGap ma domyślny kod JavaScript, który używa document.addEventListener, ale mam własny kod, który używa window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Jaka jest różnica i która jest lepsza w użyciu?
Używając JavaScript, jak mogę zidentyfikować element na określonej pozycji? Zasadniczo chcę napisać funkcję, która przyjmuje dwa parametry wejściowe (współrzędne xiy) i zwraca element HTML w pozycji na ekranie reprezentowanej przez parametry.
Sytuacja W naszej aplikacji Angulara jest zagnieżdżona dyrektywa o nazwie Page, wspierana przez kontroler, która zawiera element div z atrybutem ng-bind-html-unsafe. Jest to przypisane do zmiennej $ scope o nazwie „pageContent”. Ta zmienna otrzymuje dynamicznie generowany kod HTML z bazy danych. Kiedy użytkownik przechodzi do następnej strony, następuje wywołanie bazy …
Używam zwykłego js do zmiany wewnętrznego tekstu elementu etykiety i nie byłem pewien, na jakiej podstawie powinienem użyć innerHTML, nodeValue lub textContent. Nie muszę tworzyć nowego węzła ani zmieniać elementów HTML ani nic - po prostu zamień tekst. Oto przykład kodu: var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML = "Some new label …
Jaka jest różnica pomiędzy window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Czytałem na wielu forach, że window.location.assign()po prostu podmienia aktualną historię sesji, a co za tym idzie przycisk wstecz przeglądarki nie będzie działał. Jednak nie jestem w stanie tego odtworzyć. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK …
Mam ciąg dla tytułu i ciąg dla linku. Nie jestem pewien, jak połączyć te dwa elementy, aby utworzyć łącze na stronie za pomocą JavaScript. Każda pomoc jest mile widziana. EDIT1: Dodanie więcej szczegółów do pytania. Powodem, dla którego próbuję to rozgryźć, jest to, że mam kanał RSS oraz listę tytułów …
Szukam sposobu na przekonwertowanie tego kodu jQuery (który jest używany w responsywnej sekcji menu) na czysty JavaScript. Jeśli trudno jest zaimplementować, możesz użyć innych frameworków JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
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.