Вопросы с тегом «dom»

119
Использование querySelectorAll для получения прямых потомков

Я умею это делать: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); То есть я могу успешно получить всех прямых потомков myDivэлемента, у которого есть класс .foo. Проблема в том, что меня беспокоит,...

117
Получить элемент по индексу в jQuery

У меня есть неупорядоченный список и индекс liтега в этом списке. Мне нужно получить liэлемент, используя этот индекс, и изменить его цвет фона. Возможно ли это без зацикливания всего списка? Я имею в виду, есть ли какой-нибудь метод, который мог бы достичь этой функциональности? Вот мой код,...

117
Насколько случайным является Math.random в JavaScript?

Уже 6 лет у меня на сайте есть страница с генератором случайных чисел . Долгое время это был первый или второй результат в Google для "генератора случайных чисел", и он использовался для принятия решений в десятках, если не сотнях конкурсов и рисунков на дискуссионных форумах и блогах (я знаю,...

116
Как искать элементы DOM с помощью селекторов XPath или CSS в инструментах разработчика Chrome?

В документе http://code.google.com/chrome/devtools/docs/elements.html говорится, что он поддерживает селекторы XPath или CSS, но когда я попробовал, у меня не получилось. Кто-нибудь знает, как им...

115
Как я могу запустить директиву после завершения рендеринга dom?

У меня, казалось бы, простая проблема без очевидного (читая документацию Angular JS) решения. У меня есть директива Angular JS, которая выполняет некоторые вычисления на основе высоты других элементов DOM для определения высоты контейнера в DOM. Что-то похожее на это происходит внутри директивы:...

115
Как вы устанавливаете заголовок документа в React?

Я хотел бы установить заголовок документа (в строке заголовка браузера) для моего приложения React. Я пробовал использовать response-document-title (кажется, устаревший) и настройку document.titleв constructorи componentDidMount()- ни одно из этих решений не работает....

114
Генерация случайных чисел в соответствии с нормальным распределением в C / C ++

Как я могу легко генерировать случайные числа в соответствии с нормальным распределением в C или C ++? Я не хочу использовать Boost. Я знаю, что Кнут подробно рассказывает об этом, но сейчас у меня под рукой нет его...

114
Получение атрибута href элемента A

Пытаюсь найти ссылки на странице. мое регулярное выражение: /<a\s[^>]*href=(\"\'??)([^\"\' >]*?)[^>]*>(.*)<\/a>/ но, похоже, не справляется <a title="this" href="that">what?</a> Как мне изменить свое регулярное выражение, чтобы иметь дело с href, который не...

113
Как кратко, портативно и тщательно засеять ГПСЧ mt19937?

Кажется, я вижу много ответов, в которых кто-то предлагает использовать <random>для генерации случайных чисел, обычно вместе с таким кодом: std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, 5); dis(gen); Обычно это заменяет какую-то «нечестивую...

113
Обнаружение изменений содержимого элемента с помощью jQuery

change() функция работает и обнаруживает изменения в элементах формы, но есть ли способ определить, когда содержимое элемента DOM было изменено? Это не работает, если только #contentэто не элемент формы $("#content").change( function(){ // do something }); Я хочу, чтобы это срабатывало при...

113
Проверьте, есть ли у HTML-элемента полосы прокрутки

Какой самый быстрый способ проверить, есть ли у элемента полосы прокрутки? Одна вещь, конечно же, - это проверить, больше ли элемент, чем его область просмотра, что можно легко сделать, проверив эти два значения: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth но это не...

113
scrollIntoView Прокручивает слишком далеко

У меня есть страница, на которой полоса прокрутки, содержащая строки таблицы с div в них, динамически создается из базы данных. Каждая строка таблицы действует как ссылка, вроде того, что вы видите в плейлисте YouTube рядом с видеоплеером. Когда пользователь посещает страницу, опция, на которой он...

113
Определение положения элемента относительно документа

Какой самый простой способ определить положение элементов относительно окна документа / тела / браузера? Прямо сейчас я использую .offsetLeft/offsetTop, но этот метод дает вам только положение относительно родительского элемента, поэтому вам нужно определить, сколько родителей у элемента body,...

112
Отложить сценарий jquery до тех пор, пока все остальное не загрузится

У меня есть сценарий jquery, который мне нужно запускать только после того, как все остальное на странице, включая некоторые другие сценарии javascript (над которыми я не контролирую), завершило свою работу. Хотя, возможно, есть альтернатива $ (document) .ready, но я не смог ее...

112
Выполнение элементов <script>, вставленных с помощью .innerHTML

У меня есть сценарий, который вставляет некоторый контент в элемент, используя innerHTML . Например, контент может быть: <script type="text/javascript">alert('test');</script> <strong>test</strong> Проблема в том, что код внутри <script>тега не выполняется. Я немного...