js用for循环出接收的id变量?

目前需要在PHP中把文章title和id传到js中,在js用for循环出接收的id和title,相应赋予i和j,然后我在引用;
我想做的功能是这样的:php中在文章标题后面有个删除字样,点击修改字样后才显示,不然就隐藏;
<td><?php echo $row4['title']?> <a id='<?php echo $row4['id']?>'>删除</a>
<a href="javascript:show(<?php echo $row4['id']?>)">修改</a></td>
-------js----------------------------
<script type="text/javascript">
function show(id){
var obj = document.getElementById('id');
obj.style.display="none";
}
</script>
请求专业的人帮我完善一下代码!

<td><?php echo $row4['title']?> <a id="<?php echo $row4['id']?>">删除</a>
<a onclick="show(<?php echo $row4['id']?>)">修改</a></td>
-------js----------------------------
<script type="text/javascript">
function show(id){
var obj = document.getElementById(id);
obj.style.display='none';
}
</script>

点击了修改之后显示删除,只要给修改添加鼠标单击事件(onclick)就可以了追问

这文章标题和id都是从数据库里循环出来的,有无数条;我想点击修改字样后统一在文章标题后面显示删除字样;

追答

那就给删除添加一个class,操作class就可以了

追问

我不想那样子,因为想保留页面的整洁;

追答

😅那操作id也是可以的,用querySelectorAll("#删除的id")就可以获取到所有元素了✋

温馨提示:答案为网友推荐,仅供参考