如何使用javascript从页面代码中获取值?

时间:2019-06-08 12:41:10

标签: javascript function search get fetch

这里是the source code of the page

具有我要获取的值的行恰好位于第194行。

这里是regex demo,但返回了undefined,我无法修复它 由var test = getObj\("Frm_Logintoken"\).value = "(.*)"; console.log(test[1]);

这个也给了我:undefined

如果只有一种方法可以做到:

/getObj\("Frm_Logintoken"\).value = "(.*)";/g.exec('getObj("Frm_Logintoken").value =  ?

有一个问号,因为我不知道它的值,并且如果代码可以用第194行中的那个值替换问号,那就太好了。

该值不是页面生成的值

1 个答案:

答案 0 :(得分:0)

您可以使用str.match(regex)[value_index]从regx提取匹配的值(将提取正则表达式中括号内的值)。

根据您的情况:

str.match(/getObj\("Frm_Logintoken"\).value = "(.*)";/)[1]

这是一个有效的示例:codepen