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

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

11
document.createElement (“сценарій”) синхронно
Чи можна .jsсинхронно викликати файл, а потім використовувати його відразу після цього? <script type="text/javascript"> var head = document.getElementsByTagName('head').item(0); var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', 'http://mysite/my.js'); head.appendChild(script); myFunction(); // Fails because it hasn't loaded from my.js yet. window.onload = function() { // Works most of the time but not all …

9
Отримання значення з <select> з декількома опціями в React
Спосіб реагування, щоб встановити, який параметр буде обраний для поля вибору, полягає у встановленні спеціального valueопису на самому &lt;select&gt;собі, що відповідає valueатрибуту &lt;option&gt;елемента, який ви хочете вибрати. Для multipleвибору цей проп може замість нього прийняти масив. Тепер, оскільки це спеціальний атрибут, мені цікаво, яким є канонічний спосіб отримати вибрані параметри …

11
Помилка JavaScript "Доступ заборонено" під час спроби отримати доступ до об'єкта документа програмно створеного <iframe> (лише для IE)
У мене є проект, в якому мені потрібно створити елемент &lt;iframe&gt; за допомогою JavaScript і додати його до DOM. Після цього мені потрібно вставити трохи вмісту в &lt;iframe&gt;. Це віджет, який буде вбудований на сторонні веб-сайти. Я не встановлюю атрибут "src" для &lt;iframe&gt;, оскільки не хочу завантажувати сторінку; скоріше, він …

4
Отримати вибраний ідентифікатор параметра за допомогою jQuery
Я намагаюся використовувати jQuery, щоб зробити запит ajax на основі вибраної опції. Чи існує простий спосіб отримати вибраний ідентифікатор опції (наприклад, "id2") за допомогою jQuery? &lt;select id="my_select"&gt; &lt;option value="o1" id="id1"&gt;Option1&lt;/option&gt; &lt;option value="o2" id="id2"&gt;Option2&lt;/option&gt; &lt;/select&gt; $("#my_select").change(function() { //do something with the id of the selected option });

5
Переваги createElement перед innerHTML?
На практиці, які переваги використання createElement перед innerHTML? Я запитую, бо я впевнений, що використання innerHTML є більш ефективним з точки зору продуктивності та читабельності / ремонтопридатності коду, але мої товариші по команді вирішили використовувати createElement як підхід до кодування. Я просто хочу зрозуміти, як createElement може бути більш ефективним.

3
Чому colspan не є відомим природним атрибутом у Angular 2?
Якщо ми спробуємо зробити такий код: &lt;td [colspan]="1 + 1"&gt;Column&lt;/td&gt; або це: &lt;td colspan="{{1 + 1}}"&gt;Column&lt;/td&gt; Незабаром ми з’ясовуємо, що " colspanце не відомий рідний атрибут". З документів A2 ми дізнаємось, що: елемент не має властивості colspan. Він має атрибут "colspan", але інтерполяція та прив'язка властивостей можуть встановлювати лише властивості, …

6
jQuery об'єкт і елемент DOM
Я хотів би зрозуміти взаємозв'язок між об'єктом jQuery та елементом DOM .. Коли jQuery повертає елемент, він відображається як [object Object]попередження. Коли getElementByIDповертає елемент, він відображається як [object HTMLDivElement]. Що це саме означає? Я маю на увазі, що вони обидва об’єкти з різницею? Також які методи можуть працювати на об’єкті …
79 javascript  dom  jquery 

7
getElementsByTagName () еквівалент для textNodes
Чи є спосіб отримати колекцію всіх textNodeоб’єктів у документі? getElementsByTagName()чудово працює для Elements, але textNodes не є Elements. Оновлення: Я усвідомлюю, що цього можна досягти, пройшовши DOM - як пропонують багато внизу. Я знаю, як написати функцію DOM-walker, яка переглядає кожен вузол у документі. Я сподівався, що існує якийсь власний …

2
Додайте елемент SVG до існуючого SVG за допомогою DOM
У мене є конструкція HTML, яка нагадує такий код: &lt;div id='intro'&gt; &lt;svg&gt; //draw some svg elements &lt;svg&gt; &lt;/div&gt; Я хочу мати можливість додавати деякі елементи до SVG, визначеного вище, за допомогою javascript та DOM. Як би я це зробив? Я думав про це var svg1=document.getElementById('intro').getElementsByTagName('svg'); svg1[0].appendChild(element);//element like &lt;line&gt;, &lt;circle&gt; Я …
79 javascript  html  dom  svg 

13
JavaScript DOM: знайти індекс елемента в контейнері
Мені потрібно знайти індекс елемента всередині його контейнера за посиланням на об’єкт. Дивно, але я не можу знайти легкого шляху. Жодного jQuery, будь ласка - лише DOM. UL LI LI LI - my index is 2 LI Так, я міг би присвоїти ідентифікатори кожному елементу та прокрутити всі вузли відповідно …

8
Як надати Blob-файлу, завантаженому як FormData, ім'я файлу?
Зараз я завантажую зображення, вставлені з буфера обміну з таким кодом: // Turns out getAsFile will return a blob, not a file var blob = event.clipboardData.items[0].getAsFile(), form = new FormData(), request = new XMLHttpRequest(); form.append("blob",blob); request.open( "POST", "/upload", true ); request.send(form); Виходить завантажене поле форми з отриманням імені, подібного до …

7
Знайти елемент DOM за ідентифікатором, коли ID містить квадратні дужки?
У мене є елемент DOM з ідентифікатором, подібним до: something[500] який був побудований моїм додатком Ruby on Rails. Мені потрібно мати можливість отримати цей елемент через jQuery, щоб я міг пройти шлях по DOM, щоб видалити батька батьківського елемента, який має ідентифікатор змінної, до якого я не маю доступу заздалегідь. …

3
Вистава з нескінченною прокруткою або великою кількістю елементів дому?
У мене запитання щодо великої кількості домашніх ельменетів та продуктивності. Скажімо, у мене на сторінці 6000 елементів dom, і кількість елементів можна збільшити, коли користувач взаємодіє зі сторінкою (користувач прокручує сторінку, щоб створити новий елемент dom), як твіттер. Для підвищення продуктивності сторінки я можу думати лише про дві речі. встановіть …

12
Отримання тексту зі спадного вікна
Це отримує значення того, що було вибрано в моєму спадному меню. document.getElementById('newSkill').value Однак я не можу з’ясувати, за якою властивістю слід звертатися до тексту, який наразі відображається у спадному меню. Я спробував "текст", потім подивився на W3Schools, але на це не було відповіді. Хтось тут знає? Для тих, хто не …

13
Як додати / видалити клас у JavaScript?
Оскільки element.classListне підтримується в IE 9 та Safari-5, яке альтернативне рішення між браузерами? Без фреймворків, будь ласка. Рішення має працювати принаймні в IE 9 , Safari 5 , FireFox 4, Opera 11.5 та Chrome. Пов’язані повідомлення (але не містить рішення): як додати та видалити клас css - Додавання та видалення …

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