Javascript 如何按类名计算元素数,并将结果转换为变量?

Javascript 如何按类名计算元素数,并将结果转换为变量?,javascript,jquery,Javascript,Jquery,我需要数一数我拥有多少元素,但我运气不好。元素样本: 继续我的代码 我试过两件事。以下是第一个问题及其回应: var testCountPre = document.getElementByClassName('questioninputcss'); var testCount = testCountPre.getElementsByTagName('textarea').length; var testCount = ($(".questioninp

我需要数一数我拥有多少元素,但我运气不好。元素样本:

继续我的代码

我试过两件事。以下是第一个问题及其回应:

        var testCountPre = document.getElementByClassName('questioninputcss');
        var testCount = testCountPre.getElementsByTagName('textarea').length;
    var testCount = ($(".questioninputcss textarea").length);
    var_dump(testCount);
未捕获类型错误:未定义不是函数


第二个问题及其反应:

        var testCountPre = document.getElementByClassName('questioninputcss');
        var testCount = testCountPre.getElementsByTagName('textarea').length;
    var testCount = ($(".questioninputcss textarea").length);
    var_dump(testCount);
编号(1)0

编辑澄清:我正在使用一个在javascript中工作的var_dump脚本。

试试这个

($("textarea.questioninputcss").length);

使用jQuery,组合选择器,如下所示。您的脚本正在尝试查找
textarea
元素,这些元素是类为
questioninputcss

var testCount = $("textarea.questioninputcss").length;
如果没有jQuery,请使用

(代码中存在拼写错误)返回一个,因此它没有名为的方法。请尝试此

var testCount=($((“textarea.questioninputcss”).length);
log(testCount)


你确定你的javascript是在DOM元素之后加载的吗?@PragneshChauhan确实是这样,但我有一个脚本将此添加到javascript的功能中