Запитання з тегом «dom»

Модель об'єкта документа (DOM) - це спосіб програмного посилання на елементи мови розмітки, такі як XML та HTML. Використовуйте за допомогою [javascript] або будь-якої іншої мови програмування, що має аналізатор DOM

6
Виберіть усі елементи з атрибутом “data-” без використання jQuery
Використовуючи лише JavaScript, це найефективніший спосіб вибору всіх елементів DOM, які мають певний data-атрибут (скажімо data-foo). Елементи можуть бути різними елементами тегів. <p data-foo="0"></p><br/><h6 data-foo="1"></h6>
233 javascript  html  dom 

5
Знайдіть найближчий елемент предка, який має певний клас
Як я можу знайти предка елемента, який знаходиться найближче до дерева, яке має певний клас, у чистому JavaScript ? Наприклад, у такому дереві: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Тоді мені хочеться, div.near.ancestorякщо я спробую це pі шукаю ancestor.
225 javascript  html  dom 


15
Перевірте, чи завантажено зображення (немає помилок) за допомогою jQuery
Я використовую JavaScript з бібліотекою jQuery для обробки ескізів зображень, що містяться у списку, що не впорядковується. Коли зображення завантажується, це робить одне, коли виникає помилка, він робить щось інше. Я використовую jQuery load()та error()методи як події. Після цих подій я перевіряю елемент DOM зображення на .complete, щоб переконатися, що …

20
Чи можна вставляти скрипти з InternalHTML?
Я спробував завантажити деякі сценарії на сторінку за innerHTMLдопомогою <div>. Здається, що сценарій завантажується в DOM, але він ніколи не виконується (принаймні, у Firefox та Chrome). Чи існує спосіб виконання сценаріїв під час їх вставлення innerHTML? Приклад коду: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> Shouldn't an alert saying 'hi' …

7
jQuery .live () vs .on () метод для додавання події клацання після завантаження динамічного html
Я використовую jQuery v.1.7.1, де метод .live () очевидно застарілий. Проблема, яка у мене виникає, полягає в тому, що при динамічному завантаженні HTML в елемент за допомогою: $('#parent').load("http://..."); Якщо я спробую після цього додати подію натискання, вона не реєструє подію, використовуючи один із цих способів: $('#parent').click(function() ...); або // according …

23
Примушуйте DOM перемальовувати / оновлювати на Chrome / Mac
Раз у раз Chrome буде виводити ідеально правильний HTML / CSS неправильно або зовсім не. Копатися через інспектора DOM досить часто, щоб він зрозумів помилку своїх шляхів і правильно перемальовував, тому, очевидно, випадок, що розмітка хороша. Це трапляється досить часто (і передбачувано) в проекті, над яким я працюю, і я …

16
jQuery - подія тригера, коли елемент видалено з DOM
Я намагаюся розібратися, як виконати якийсь js-код, коли елемент видалено зі сторінки: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ чи є подія, призначена для цього, щось на кшталт: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here …
211 jquery  events  dom  triggers 


18
Перевірте, чи вибрано параметр jQuery, якщо не вибрано за замовчуванням
Використовуючи jQuery, як перевірити, чи є опція, вибрана у вибраному меню, а якщо ні, призначте один із варіантів як обраний. (Вибір генерується за допомогою лабіринту функцій PHP у додатку, який я щойно успадкував, тому це швидке виправлення, поки я обертаю голову навколо цих :)


9
Як перевірити Javascript, чи міститься один елемент в іншому
Як я можу перевірити, чи один елемент DOM є дочірнім іншим елементом DOM? Чи є вбудовані методи для цього? Наприклад, щось на кшталт: if (element1.hasDescendant(element2)) або if (element2.hasParent(element1)) Якщо ні, то будь-які ідеї, як це зробити? Він також повинен бути перехресним браузером. Я також повинен зазначити, що дитина може вкладатись …
201 javascript  dom 

5
Елемент видалення JavaScript DOM
Я намагаюся перевірити, чи існує елемент DOM, і якщо він існує, видаліть його, а якщо його немає, створіть його. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElementById("debug"); var frameid = document.getElementById("injected_frame"); iframe.setAttribute("id", "injected_frame"); iframe.setAttribute("src", 'http://google.com'); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", "400"); if (frameid) // check and see if …
198 javascript  dom 


8
Як отримати доступ до компонентних методів "ззовні" в ReactJS?
Чому я не можу отримати доступ до компонентних методів "зовні" в ReactJS? Чому це неможливо і чи є спосіб вирішити це? Розглянемо код: var Parent = React.createClass({ render: function() { var child = <Child />; return ( <div> {child.someMethod()} // expect "bar", got a "not a function" error. </div> ); …
183 javascript  reactjs  dom 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.