Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 如何通过ChereIO获取HREF元素的select值_Javascript_Html_Jquery_Jquery Selectors_Cheerio - Fatal编程技术网

Javascript 如何通过ChereIO获取HREF元素的select值

Javascript 如何通过ChereIO获取HREF元素的select值,javascript,html,jquery,jquery-selectors,cheerio,Javascript,Html,Jquery,Jquery Selectors,Cheerio,我有一个HTML源代码 这是一个占位符 我想把你转到我的网站。 我想从这个源获取href元素 const$=cheerio.load(主体);//body是上面加载的HTML const IDInfo={}; 常量HREF=$('.placeholderClass>h2>br>p[HREF]) 我正在做最后一行尝试获取HREF链接,因此无法提取它。document.getElementByTagName(“a”).getAttribute(“HREF”)document.getElem

我有一个HTML源代码


这是一个占位符
我想把你转到我的网站。

我想从这个源获取href元素


const$=cheerio.load(主体);//body是上面加载的HTML
const IDInfo={};
常量HREF=$('.placeholderClass>h2>br>p[HREF])

我正在做最后一行尝试获取HREF链接,因此无法提取它。

document.getElementByTagName(“a”).getAttribute(“HREF”)document.getElementByTagName(“a”).getAttribute(“href”)

这是css选择器和jQuery/Cheerio的基本功能。属性选择器不返回属性,而是返回节点。你想要的是:

$('.placeholder class>h2>br>p[href]').attr('href');

这是css选择器和jQuery/Cheerio的基本功能。属性选择器不返回属性,而是返回节点。你想要的是:

$('.placeholder class>h2>br>p[href]').attr('href');

字符串中缺少右引号时出现语法错误。字符串中缺少右引号时出现语法错误。这可能在节点中不起作用,因为OP不使用jsDom,而是使用Cheeero<代码>文档对象是(如果不使用jsDOM)浏览器中的对象。这可能在节点中不起作用,因为OP不使用jsDOM而是使用Cheeero<代码>文档对象是(如果不使用jsDOM)浏览器中的对象。