如何使用clientWidth获取元素的宽度值?

时间:2019-06-06 15:37:03

标签: javascript width console.log

我无法返回元素的宽度值。

let dimensionPopup1 = popup.getElementsByTagName("img");
console.log(dimensionPopup1.clientWidth);

它在控制台中返回“未定义”。与offsetWidth,scrollWidth和width相同。 当我在控制台中检查DimensionPopup1时,我会看到所有元素及其值。 我在做什么错了?

1 个答案:

答案 0 :(得分:1)

getElementsByTagName返回一个元素数组,因此您必须访问该数组中的各个元素以获取其属性。

例如...

        for page in PDFPage.get_pages(infile, pagenums):
            interpreter.process_page(page)  ## ONLY ONE LINE INSIDE THE LOOP
        text = output.getvalue()
        infile.close()                ## do close()s only after loop COMPLETELY finished
        converter.close()
        return text
var items = document.getElementsByTagName("div");
Array.prototype.forEach.call(items, x => console.log(x.clientHeight));