gpt4 book ai didi

Javascript 将 [Object object] 输出到文本框(在控制台中工作,而不是在文本框中工作)

转载 作者:行者123 更新时间:2023-12-03 01:18:36 25 4
gpt4 key购买 nike

出于某种原因,当我输出到文本框时,它会写入 [Object object]

下面是我的代码,尽管它是一个数组。

这不是一个重复的问题,因为在 console.log 中它显示了所有抓取数据的数组,但是当将该数据放入文本框中时,它只显示 [Object 对象]

const request = require('request');
const cheerio = require('cheerio');

var options = {
headers: {
'user-agent': 'request'
}
};

function somefunction() {
request('https://kith.com/collections/footwear/products/jbaq4160-140', options, (error, response, html) => {

if (!error && response.statusCode == 200) {
const $ = cheerio.load(html);

var output = $('form[action="/cart/add"] select#productSelect > option').map((i, elem) => ({
size: $(elem).text(),
val: $(elem).attr('value')
})).get().reduce((acc, cur, i, arr) => {
arr.obj = arr.obj || {};
arr.obj[cur.size] = cur.val;
return arr.obj
}, {});

document.querySelector('#out').innerHTML = output;
console.log(output);
console.log('done');
}
});
}

在 texbox 中,它只输出 [Object object] 不知道从这里做什么。

最佳答案

您必须访问特定索引中的值。

尝试在浏览器的开发者控制台中放置一个窃听器,并检查您正在记录的内容的索引。

然后访问它们。

关于Javascript 将 [Object object] 输出到文本框(在控制台中工作,而不是在文本框中工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51869245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com