Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态生成ID时的getElementByID_Javascript - Fatal编程技术网

Javascript 动态生成ID时的getElementByID

Javascript 动态生成ID时的getElementByID,javascript,Javascript,我正在尝试使用一个Chrome书签来抓取网站上的数据。我没有权限修改网站的代码 这是我试图抓住的一个领域的一个例子: 姓 您可以使用属性选择器检查id是否以某物开头 document.querySelector('[id^=Victims_]') document.querySelector('[id$=lastName]') 或者以某事结束 document.querySelector('[id^=Victims_]') document.querySelector('[id$=la

我正在尝试使用一个Chrome书签来抓取网站上的数据。我没有权限修改网站的代码

这是我试图抓住的一个领域的一个例子:


您可以使用属性选择器检查id是否以某物开头

document.querySelector('[id^=Victims_]')
document.querySelector('[id$=lastName]')
或者以某事结束

document.querySelector('[id^=Victims_]')
document.querySelector('[id$=lastName]')

您可以使用属性选择器检查id是否以某些内容开头

document.querySelector('[id^=Victims_]')
document.querySelector('[id$=lastName]')
或者以某事结束

document.querySelector('[id^=Victims_]')
document.querySelector('[id$=lastName]')

因为您不知道ID是什么,
getElementById
对您来说是无用的

查找唯一标识它的元素的其他信息,例如类或
data-*
属性,或者它在DOM中与您知道其ID的元素的关系。简而言之,任何你能用语言表达的东西


然后将其用作参数。

因为您不知道ID是什么,
getElementById
对您来说是无用的

查找唯一标识它的元素的其他信息,例如类或
data-*
属性,或者它在DOM中与您知道其ID的元素的关系。简而言之,任何你能用语言表达的东西


然后将其用作参数。

如果我没有误解,则ID总是不同的,因此您必须使用其他东西来识别输入,然后去读取ID 我将尝试:

var input = document.getElementsByClassName("tt-input").item(0);
var id = input.id

如果我没有误解,ID总是不同的,所以你必须使用其他东西来识别输入,然后去读取ID 我将尝试:

var input = document.getElementsByClassName("tt-input").item(0);
var id = input.id

请花点时间在您的问题中正确设置HTML格式,以便您的问题更具可读性。如果
id
与每个页面加载不同,那么您必须使用类或
querySelector
。因此,您尝试选择的是
受害者\u 0b340920-8989-ce72-7bb4-08d51598a6d9\u 0\u lastName?格式是否为“受害者”\uuu lastName
?请花点时间正确设置问题中的HTML格式,以便您的问题更具可读性。如果
id
与每个页面加载不同,然后您必须使用类或
查询选择器
之类的工具。所以您要选择的是
受害者_0b340920-8989-ce72-7bb4-08d51598a6d9_0_lastName
?格式是否为受害者的姓氏?