如何检索JavaScript生成的Html

如何检索JavaScript生成的Html,javascript,html,shopping-cart,cart,console.log,Javascript,Html,Shopping Cart,Cart,Console.log,我想检索购物车产品列表,它位于JavaScript生成的html上。我尝试了var input=console.log(document.getElementsByTagName('html')[0].innerHTML)这将返回一个未定义的值。请帮助因为你的陈述有点混乱,所以你没有定义console.log将括号中包含的内容记录到浏览器控制台。因此,在本例中,您让您的var输入执行一个控制台日志,这在逻辑上没有多大意义。但是你很接近 您可以在以下几行中做一些事情: var input = do

我想检索购物车产品列表,它位于JavaScript生成的html上。我尝试了
var input=console.log(document.getElementsByTagName('html')[0].innerHTML)
这将返回一个
未定义的值。请帮助

因为你的陈述有点混乱,所以你没有定义
console.log
将括号中包含的内容记录到浏览器控制台。因此,在本例中,您让您的var输入执行一个控制台日志,这在逻辑上没有多大意义。但是你很接近

您可以在以下几行中做一些事情:

var input = document.getElementsByTagName('html')[0].innerHTML;
console.log(input);

这将打印带有HTML标记的第一个元素的HTML内容。

您没有定义,因为您的语句有点混乱
console.log
将括号中包含的内容记录到浏览器控制台。因此,在本例中,您让您的var输入执行一个控制台日志,这在逻辑上没有多大意义。但是你很接近

您可以在以下几行中做一些事情:

var input = document.getElementsByTagName('html')[0].innerHTML;
console.log(input);

这将使用HTML标记打印第一个元素的HTML内容。

Console.log不会从其函数返回值,它只是将内容打印到终端。当函数未定义时,这意味着您没有提供返回值

例如:

function addTwoNumbers( val1, val2 ) {
  const str = 'Adding two numbers';
  return val1 + val2;
}

将返回数字val1添加到数字val2上的结果。如果删除return val1+val2语句,str变量将被忽略,因为它不会被返回,因此函数addTwoNumbers()的结果将被忽略;将变得未定义。

Console.log不会从其函数返回值,它只是将内容打印到终端。当函数未定义时,这意味着您没有提供返回值

例如:

function addTwoNumbers( val1, val2 ) {
  const str = 'Adding two numbers';
  return val1 + val2;
}

将返回数字val1添加到数字val2上的结果。如果删除return val1+val2语句,str变量将被忽略,因为它不会被返回,因此函数addTwoNumbers()的结果将被忽略;将变为未定义。

它返回一个值
undefined
,因为
console.log()
不返回任何内容。打开JS控制台并尝试一下,元素是有ID还是有类?尝试getElementByID或GetElementsByCassName您想从控制台接收值???删除
var input=
或删除
console.log()
。正如@LucaKiebel所指出的,
console.log()
的返回总是
undefined
。它返回一个
undefined
的值,因为
console.log()
不返回任何内容。打开JS控制台并尝试一下,元素是有ID还是有类?尝试getElementByID或GetElementsByCassName您想从控制台接收值???删除
var input=
或删除
console.log()
。正如@LucaKiebel所指出的,
console.log()
的返回总是
undefined
console.log()
只会输出到浏览器的控制台。它不会将任何内容打印到窗口或DOM中的任何位置。您正在查看控制台输出吗?我想通过JavaScript添加html,这是一个购物车中单击创建的产品列表“在购物车中已存在产品列表后,是否执行此
getElementsByTagName
代码?如果您使用JavaScript创建这些购物车产品,是否可以在JavaScript中引用它们的变量,而不是从HTML获取它们?
console.log()
将仅输出到浏览器的控制台。它不会将任何内容打印到窗口或DOM中的任何位置。您正在查看控制台输出吗?我想通过JavaScript添加html,这是一个购物车中单击创建的产品列表“在购物车中已存在产品列表后,是否执行此
getElementsByTagName
代码?如果您使用JavaScript创建这些购物车产品,您是否可以在JavaScript中引用它们的变量,而不是从HTML中获取它们?那么我如何检索JavaScript生成的HTML?那么我如何检索JavaScript生成的HTML?