JS Выбор тега html

91
16 апреля 2022, 14:10

Есть переменная, в которой хранится html код: <p><img src="/"></p> Как из этого выбрать только <img> и записать в отдельную переменную?

Answer 1

Ну есть несколько способов получить из документа:

  1. Получить по ID:

html

img src="/" id ="UnicImgID">

js

let img = document.getElementByID("UnicImgID");
  1. Через querySelector:
let img = document.querySelector("img");

Ну, а если надо из переменной, то можно попробовать replace:

let img = str.replace("/<p>", "");
Answer 2
'<p><img src="/"></p>'.replace(/<p>(.*)<\/p>/, '$1')

Про "$1"

READ ALSO
Не отображается элемент с id=trigger

Не отображается элемент с id=trigger

Есть input при нажатии на который должен появится блок и при повторном нажатии скрыться:

109
countDown или таймер JavaScript

countDown или таймер JavaScript

Подскажите, пожалуйста, что не так с этим таймером? Он не останавливается, когда time = 0 Как мне это исправить?

105
Получить несмещенный объект Date из строки

Получить несмещенный объект Date из строки

Я пытаюсь получить объект Date из строки

87