Javascript 如何使用包含特定字符串的ID访问网页上的元素

Javascript 如何使用包含特定字符串的ID访问网页上的元素,javascript,Javascript,我不熟悉javascript和web开发,所以这是一个非常基本的问题,尽管我已经搜索过了。我需要访问一个包含许多列的表,其中一列包含人名行。在每一行中,保存人名的文本的id设置如下 <span class="PSLONGEDITBOX" id = "MTG_INSTR$2"> JOHN DOE </span> == $0 <span class="PSLONGEDITBOX" id = "MTG_INSTR$3"> BOB DAVID </span&g

我不熟悉javascript和web开发,所以这是一个非常基本的问题,尽管我已经搜索过了。我需要访问一个包含许多列的表,其中一列包含人名行。在每一行中,保存人名的文本的id设置如下

<span class="PSLONGEDITBOX" id = "MTG_INSTR$2"> JOHN DOE </span> == $0
<span class="PSLONGEDITBOX" id = "MTG_INSTR$3"> BOB DAVID </span> == $0
下一排是这样的

<span class="PSLONGEDITBOX" id = "MTG_INSTR$2"> JOHN DOE </span> == $0
<span class="PSLONGEDITBOX" id = "MTG_INSTR$3"> BOB DAVID </span> == $0
为了遍历所有包含名称的元素,我是否可以遍历所有包含MTG_INSTR的id?如果没有,你将如何处理

也不知道最后的==$0做了什么

尝试使用“span[id^=MTG_INSTR]”选择器:

var els=document.queryselectoral'span[id^=MTG_INSTR]; 1.logels; els.forEachx=>console.logx.innerText; 无名氏 无名氏
JOHN DOE可能是yest的复制品,或者更好的是yest不起作用,我认为这是因为文本在桌子的深处?我还尝试使用“span[id=MTG_INSTR$1]”获取一个人的名字,但els仍然显示为空长度0。我非常确定文档的值是正确的,因为如果我在控制台中对它进行评估,它会向我显示网页的DOM实际上花了昨天一整天的时间来完成这部分工作。