HTML, как использовать переменные PHP в HTML - PullRequest
0 голосов
/ 19 мая 2018

Я хочу дать моим кнопкам уникальный идентификатор.Допустим, моя переменная называется $ unique.Как мне это реализовать?Вот как я думаю, что это работает:

< tr class="button" id="< ?php echo $unique ?>">

Это правильно?

У меня второй вопрос относительно JS

var modal = document.getElementById('myModal');

var btn = document.querySelectorAll('homeBtn');

var span = document.getElementsByClassName("close")[0];


[].forEach.call(homeBtn, function(el) {
  el.onclick = function() {
      modal.style.display = "block";
  }
})

btn.onclick = function() {
    modal.style.display = "block";
}

span.onclick = function() {
    modal.style.display = "none";
}

window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    }
}

Это мой JS,вместо 'homeBtn' в var btn и в forEach я хочу заменить homeBtn на мой $ unique.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 19 мая 2018

Вы забыли поставить точку с запятой?

< tr class="button" id="<?php echo $unique; ?>">
0 голосов
/ 19 мая 2018

Да, техника верна, но уберите пробел между < и tr, < и ? & echo закончится ;.

Вы можете запустить в localhost, чтобыпроверьте это.

<tr class="button" id="<?php echo $unique; ?>">

Вот как это должно выглядеть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...