Tag: dom

Вставьте скрипт в заголовок iFrame, не очищая тело iFrame

Я хочу добавить скрипт в заголовок iFrame, не теряя все, что содержится в теле или заголовке iFrame … Вот что я имею прямо сейчас, который обновляет iFrame новым скриптом, но он очищает все в iframe, а не добавляет, что я бы хотел. thxs! В // Find the iFrame var iframe = document.getElementById('hi-world'); // create a […]

Может ли textNode иметь childNode, который является элементомNode?

Скажем, возможно следующее: textNode.appendChild(elementNode); elementNode ссылается на те, у которых nodeType установлен на 1 textNode относится к тем, у которых nodeType установлен на 2 Это непросто произвести. Причина, по которой я спрашиваю об этом, заключается в том, что я нахожу функцию, которая добавляет ссылку цитирования в конец цитаты: function displayCitations() { var quotes = document.getElementsByTagName("blockquote"); […]

Данные jQuery (…) не хранятся в DOM?

Если data-x находится в DOM следующим образом: <div id="blah" data-x="143">Hello</div> И я изменяю его с помощью $('#blah').data('x', 13687) То кажется, что data-x не изменен в DOM (используйте функцию Inspect браузера в коде фрагмента ниже): Это нормальное поведение? Пример: console.log($('#blah').data('x')); $('#blah').data('x', 13687) console.log($('#blah').data('x')); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <div id="blah" data-x="143">Hello</div>

Получить все элементы с `position: fixed` на HTML-странице?

Причина для этого: я отлаживаю css моей веб-страницы. Появились некоторые элементы, и они не должны появляться. Я подозреваю, что это проблема с позиционированием элементов. Поэтому я хочу найти этот позиционированный элемент и проверить один за другим.

Выбор элемента, который начинается с «abc» и заканчивается на «xyz»

У меня есть элементы на моей странице с такими идентификаторами, как «abc_1_2_3_xyz». Как выбрать элемент в JQuery, который начинается с «abc» и заканчивается на «xyz»? $('div[id^="abc"], div[id$="xyz"]');

Свойство DOM 'disabled' в javascript

Я не могу найти окончательный ответ на использование отключенного свойства, чтобы отключить элементы формы в javascript. Некоторые места говорят, что это просто логическое. Другое говорит, чтобы установить его на строковое значение «disabled» для отключения, пустая строка «» для включения. Или добавляется и удаляется отключенный атрибут, обычно в сочетании со строковым значением. Итак, каков правильный способ […]

Можно ли использовать JQuery для вставки закрывающего тега </ tr> и тэга открытия <tr> внутри динамической таблицы?

Я пытаюсь использовать приведенный ниже код для динамического добавления закрывающего тега с последующим открытием, чтобы я создавал новую строку каждые три ячейки. Почти работая, инспектор DOM показывает узел TR, проблема в том, что происходит tr, не закрывает тег tr. Я новичок в JQuery, есть ли что-то, что я делаю неправильно с этим кодом? <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.min.js" […]

Функция Phantomjs для очистки веб-страницы не работает

Я использую phantomjs, чтобы узнать, как очистить веб-страницу, до сих пор я разработал следующий код ниже. Я знаю, что я могу подключиться к сайту, но я не могу получить данные из таблицы вообще … Я на правильном пути? Моя цель – очистить данные из таблицы на этом сайте. Я также понимаю, что мне нужно использовать […]

Javascript – Заменить пробелы «% 20»

var loc_array = document.location.href.split('/'); var linkElement = document.getElementById("waBackButton"); var newT = document.createTextNode(loc_array[loc_array.length-2]); var repl = newT.replace('%20',' '); linkElement.appendChild(repl); Кто-нибудь знает, почему это заставляет текст не появляться?

Javascript / XML – Получение имени узла

Мне нужно получить имя тега «myChild» и «content». Это просто, но я застреваю, сонный, и вот что я получаю с моими испытаниями: XML: … <myParent> <myChild>content</myChild> </myParent> <myParent> <myChild>content</myChild> </myParent> … JS: var x=xmlDoc.getElementsByTagName("myParent"); alert(x[1].childNodes[0].nodeName); //returns "#text" – "myChild" needed alert(x[1].childNodes[0].nodeValue); //returns "" – "content" needed

JavaScript делает сайт умным, красочным и простым использованием.