使用正则表达式的Html选择器

使用正则表达式的Html选择器,html,puppeteer,Html,Puppeteer,所以有一页我想和木偶演员一起表演一些动作。问题是有一个文本区域,我想在其中键入一些内容,但它的id是: id="pin-draft-title-13a10e18-5a1e-49b9-893c-c5e028dc63e1" 由于某种原因,你可能已经猜到了,只有pin草稿标题保持不变,但每次刷新时,整个数字部分都会发生变化,所以木偶演员找不到它。我试着删除id并复制选择器本身whoi_Root div>div等,但这似乎在一段时间后也发生了变化。所以,主要的问题是,我可以用PIN

所以有一页我想和木偶演员一起表演一些动作。问题是有一个文本区域,我想在其中键入一些内容,但它的id是:

id="pin-draft-title-13a10e18-5a1e-49b9-893c-c5e028dc63e1"

由于某种原因,你可能已经猜到了,只有pin草稿标题保持不变,但每次刷新时,整个数字部分都会发生变化,所以木偶演员找不到它。我试着删除id并复制选择器本身whoi_Root div>div等,但这似乎在一段时间后也发生了变化。所以,主要的问题是,我可以用PIN草稿标题部分来选择它,不管它后面的数字是什么,它仍然选择它。

< P>在JavaScript的情况下,如果你想选择所有的元素从一个指定的字符串或模式开始,在你的情况下,针草案标题,然后考虑使用下面的语法。
document.querySelectorAll('[id^="pin-draft-title"]');

在JavaScript的情况下,如果您想选择所有的元素,从ID开始,以指定的字符串或模式,在您的情况下针草案标题,然后考虑使用下面的语法。< /P>

document.querySelectorAll('[id^="pin-draft-title"]');

你可以使用[id^=pin draft title-]

你可以使用[id^=pin draft title-]

谢谢你,它奏效了,但我也可以使用类似[id^=pin draft description-]>div>div>的东西,比如将正则表达式与孩子结合起来吗?谢谢,它奏效了,但我也可以使用类似[id^=pin draft description-]的东西吗>div>div>等等,比如将正则表达式与儿童结合起来?