Javascript 如何通过ChereIO获取HREF元素的select值
我有一个HTML源代码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
这是一个占位符
我想把你转到我的网站。
我想从这个源获取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)浏览器中的对象。