Как привязать динамическую переменную в JavaScript в HTML

Как мне связать идентификатор, который я получаю в переменной @ item.ArticleId, с кодом JavaScript, который получает идентификатор динамически?

В моем случае я должен показывать Текстовое поле комментария при щелчке по Кнопка добавления комментария.

Ниже приведен код того, как я получаю идентификатор статьи:

<span id = "addComment" onclick = "AddaComment()"><i class = "fa fa-comment" aria-hidden = "true" ></i> Add a Comment</span>

            <div id = "Comment(@item.ArticleId)" style = "display:none;">

                <input type = "hidden" name = "ArticleId" id = "ArticleId" />
                <input type = "text" name = "Comments" />
                <input type = "submit" class = "btn add-comment" value = "Add Comment">
            </div>

Ниже мой код для JavaScript:

function AddaComment() {
        var x = document.getElementById("Comment()");
        if (x.style.display === "none") {
            x.style.display = "block";
        } else {
            x.style.display = "none";
        }
    }
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
287
1

Ответы 1

Вот как я это решил:

function AddaComment(id) {
        var x = document.getElementById("Comment_"+id);
        if (x.style.display === "none") {
            x.style.display = "block";
        } else {
            x.style.display = "none";
        }
    }

Другие вопросы по теме