@berzhikeev

Как получить dom элемент из свойства обьекта?

Как получить dom элемент из свойства обьекта? Чтобы в дальнейшем его использовать как стандартный dom и все его свойства?
//var board =
class Ceil {
    constructor(x, y) {
        this.x = x;
        this.y = y;
    }
    fullName() {
        return 'hello it x ' + this.x;
    }
    getHtml(){
        return "<div class='cell cell_white x_"+this.x+" y_"+this.y+"' id='cell_"+this.x+"_"+this.y+"'></div>";
    }
    getDomEl(){
        return  document.querySelector('#cell_'+this.x+'_'+this.y+'').outerHTML;
    }
}
var ceil_el = new Ceil(x, y);
var board = document.querySelector("#board");
board.innerHTML += ceil_el.getHtml();
dom_el = ceil_el.getDomEl();
dom_el.innerHtml = '<p>some text</p>';
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
https://jsfiddle.net/anton4ept/018wafr7/

и не надо извращаться.
Почитайте лучше про DOM вообще, и вот это: https://developer.mozilla.org/ru/docs/DOM/document... в частности.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы