如何检索JavaScript生成的Html
我想检索购物车产品列表,它位于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
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?