javascript - 制作回复表单以显示在要回复的确切点击评论上
问题描述
我在博客网站上工作。在博客详细信息中,我有一个评论部分,可以回复每个评论。它是这样的:外层是评论,内层是回复。
我使用了 Javascript,所以当用户点击“回复”时,回复表单会出现在评论下方,如下所示:
我的问题是,无论点击哪个评论回复,回复表单总是显示在第一条评论上。我怎样才能让它出现在确切点击的评论上?我正在使用 Django,以及 HTML、CSS 和 JS 作为前端。
这是我的脚本:
function classingFunction() {
var element = document.getElementById("my-reply");
if (element.classList.contains('my_reply')) {
element.classList.remove("my_reply");
}
else if (element.classList.contains('my_reply') == false){
element.classList.add("my_reply");
}
}
my_reply 类的表单有 {display:none;} 。
解决方案
推荐阅读
- javascript - 设置嵌套间隔
- rpm - 您可以使用 yum/dnf 在规范文件中使用 %posttrans 安装或删除 RPM 吗?
- python - Pandas:使用组创建新列意味着以另一列为条件
- sql - Postgresql - 选择具有不同@ManyToOne 列的实体
- powershell - 关于 ConvertFrom-Json 和管道 Foreach
- java - Java正则表达式使用表别名找出特定表的所有列
- reactjs - 在 webpack 生产构建中反应延迟加载 ChunklLoadError
- java - Spring Boot 调度程序线程随机停止
- java - splunk 将堆栈跟踪的每一行报告为单独的事件
- android - 根据(API 级别)条件使用 @ContributesAndroidInjector