dom ×28
Создан 03.01.2025
0
голоса
3
ответов
997
просмотров
Как проверить, включён ли line-clamp?

У меня есть динамический текст в элементе span. Я хотел бы использовать line-clamp: 2. В этом случае текст ограничивается максимум 2 строками, а остальная часть обрезается и заменяется на …. Это работает с: display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:...

0
голоса
2
ответов
17
просмотров
"Динамическое задание атрибута id элемента input в IE: альтернатива методу setAttribute"

Я пытаюсь динамически задать атрибут ID для HTML-элементов ввода, которые создаются динамически в моем приложении.

Моя реализация работает корректно с методом setAttribute в Firefox. Буду признателен за любые идеи или решения, которые помогут сделать эту реализацию работающей в Internet...

0
голоса
0
ответов
19
просмотров
Почему navigator.appName в JavaScript возвращает Netscape для Safari, Firefox и Chrome?

Почему navigator.appName возвращает "Netscape" для Safari, Firefox и Chrome?

Какое отношение эти браузеры имеют к старому браузеру Netscape? Могло это быть связано с DOM0?

5
голоса
2
ответов
29
просмотров
Понимание offsetWidth, clientWidth, scrollWidth и -Height соответственно

На StackOverflow можно встретить множество вопросов о свойствах offsetWidth, clientWidth и scrollWidth (также и о соответствующих -Height), но ни один из них не предлагает полного объяснения этих значений.

Кроме того, в интернете есть несколько источников, которые предоставляют запутанную или...

6
голоса
3
ответов
33
просмотров
Почему jQuery или метод DOM, такой как getElementById, не находит элемент?

Проблема с поиском элементов в DOM

Каковы возможные причины, по которым методы document.getElementById, $("#id") или другие селекторы DOM / jQuery не находят элементы?

Примеры проблем включают:

  • Неявное отсутствие привязки обработчика событий в jQuery.
  • Методы "геттеры" jQuery (.val(),...
6
голоса
5
ответов
37
просмотров
Проверьте, виден ли элемент в DOM

Есть ли способ проверить, виден ли элемент на странице, используя чистый JavaScript (без jQuery)? У меня есть элемент DOM, и я хочу определить, виден ли он. Я пробовал следующий код: window.getComputedStyle(my_element)['display']);

Но это, похоже, не срабатывает. Я задаюсь вопросом, какие атрибуты...

8
голоса
5
ответов
41
просмотров
Как включить один HTML файл в другой?

У меня есть 2 HTML файла, назовем их a.html и b.html. В файле a.html я хочу включить файл b.html.

В JSF я могу сделать это следующим образом:

<ui:include src="b.xhtml" />

Это означает, что внутри файла a.xhtml я могу включить b.xhtml.

Как я могу сделать аналогичное в файле *.html?

7
голоса
5
ответов
34
просмотров
Цикл for для элементов HTMLCollection

Я пытаюсь получить идентификаторы всех элементов в HTMLCollectionOf. Я написал следующий код:

var list = document.getElementsByClassName("events");
console.log(list[0].id);
for (key in list) {
    console.log(key.id);
}

Но я получил следующий вывод в...

8
голоса
5
ответов
43
просмотров
Как удалить все CSS-классы с помощью jQuery/JavaScript?

Вместо того чтобы вызывать $("#item").removeClass() для каждого отдельного класса, который может быть у элемента, существует ли функция, которую можно вызвать для удаления всех CSS-классов у данного элемента?

Работают как jQuery, так и чистый JavaScript.

6
голоса
5
ответов
33
просмотров
Как программно установить значение элемента выпадающего списка с помощью JavaScript?

У меня есть следующий элемент HTML <select>:

<select id="leaveCode" name="leaveCode"> <option value="10">Ежегодный отпуск</option> <option value="11">Медицинский отпуск</option> <option value="14">Долговременный отпуск</option> <option...

15
голоса
5
ответов
66
просмотров
Как выбрать элемент по имени с помощью jQuery?

У меня есть столбец таблицы, который я пытаюсь скрыть и развернуть. jQuery, похоже, скрывает элементы ``, когда я выбираю их по классу, но не работает при выборе по атрибуту name.

Например:

$(".bold").hide(); // Выбор по классу работает.
$("tcol1").hide(); // Выбор по имени не...
9
голоса
5
ответов
49
просмотров
Создание нового DOM-элемента из HTML-строки с использованием встроенных методов DOM или Prototype

У меня есть строка HTML, представляющая элемент: '&lt;li&gt;text&lt;/li&gt;'. Я хотел бы добавить её к элементу в DOM (в моем случае это ul). Как я могу сделать это с помощью Prototype или методов DOM?

(Я знаю, что мог бы сделать это легко с помощью jQuery, но, к сожалению, мы не используем...

11
голоса
5
ответов
41
просмотров
Как вставить элемент после другого элемента в JavaScript без использования библиотеки?

Проблема: В JavaScript есть метод insertBefore(), который позволяет вставлять элемент перед другим элементом. Однако как я могу вставить элемент после другого элемента без использования jQuery или каких-либо других библиотек?

23
голоса
5
ответов
67
просмотров
Получить координаты (X,Y) HTML-элемента

Я хочу узнать, как получить координаты X и Y HTML-элементов, таких как img и div, с помощью JavaScript.

12
голоса
5
ответов
38
просмотров
Как получить значение текстового поля ввода с помощью JavaScript?

Я работаю над функцией поиска на JavaScript. Я хотел бы использовать форму, но она вызывает проблемы с другим элементом на моей странице. У меня есть следующее поле ввода текста:


Вот мой код на JavaScript:


  function searchURL(){
    window.location =...
16
голоса
5
ответов
41
просмотров
Как узнать, какой элемент DOM имеет фокус?

У меня возникла проблема: мне нужно узнать, какой элемент в данный момент имеет фокус в JavaScript. Я просматривал DOM, но не нашел нужной информации. Есть ли способ сделать это, и как?

Причина, по которой я это ищу:

Я пытаюсь сделать так, чтобы клавиши, такие как стрелки и enter, могли...

10
голоса
5
ответов
35
просмотров
Проверка наличия класса у элемента в JavaScript

Как проверить, содержит ли элемент класс с использованием чистого JavaScript (без jQuery)?

В настоящее время я использую такой код:

var test = document.getElementById("test"); var testClass = test.className;

switch (testClass) { case "class1": test.innerHTML = "У меня есть class1"; ...

34
голоса
5
ответов
71
просмотров
Как изменить класс элемента с помощью JavaScript?

Как я могу изменить класс HTML-элемента в ответ на событие onclick или какое-либо другое событие, используя JavaScript?

11
голоса
5
ответов
48
просмотров
Как запустить JavaScript после загрузки страницы?

Я выполняю внешний скрипт, используя тег внутри.

Проблема в том, что скрипт исполняется до полной загрузки страницы, и я не могу получить доступ к `` и другим элементам. Мне нужно выполнить некоторый JavaScript после того, как документ был "загружен" (HTML полностью скачан и находится в...

87
голоса
3
ответов
61
просмотров
Как проверить, скрыт ли элемент в jQuery?

Как переключить видимость элемента, используя методы .hide(), .show() или .toggle()?

Как можно проверить, является ли элемент видимым или скрытым?