如何使用 JavaScript 获取 HTML 正文的某些部分;
情商:
<body>
Hello My Name is: Jane
</body>
如何使用 JavaScript 获取和分配变量,只有“Jane”部分?
查看此页面时,弹出浏览器的 Javascript 控制台并输入:
$('body').text().match(/Hello My Name is: (\w+)/)
你可能会看到
["Hello My Name is: Jane", "Jane"]
您可以将数组分配给变量并提取第二个元素。
一行:
$('body').text().match(/Hello My Name is: (\w+)/)[1]
"Jane"
但是,请注意,使用正则表达式从 HTML 中提取内容可能会带来可怕的后果,因此这被认为是一种不好的做法。