Javascript 如何使用JS获取HTML标记的值

Javascript 如何使用JS获取HTML标记的值,javascript,html,Javascript,Html,好了,伙计们,我确实有另一个与此相关的线程,但这是一个新问题 我的HTML页面中有以下代码: <span class="licon liconspan">1</span> 1 现在,我如何将“1”的值输入到JS变量中?实际上,“1”不是标记的值,而是它的内容。反过来,它存储在某个元素的innerHTML属性中。对于您的特定情况,您可以如下方式访问它: var variable = document.querySelector('.liconspan').innerHT

好了,伙计们,我确实有另一个与此相关的线程,但这是一个新问题

我的HTML页面中有以下代码:

<span class="licon liconspan">1</span>
1
现在,我如何将“1”的值输入到JS变量中?

实际上,“1”不是标记的值,而是它的内容。反过来,它存储在某个元素的
innerHTML
属性中。对于您的特定情况,您可以如下方式访问它:

var variable = document.querySelector('.liconspan').innerHTML;

您必须编写索引
[0]
,因为方法
document.getElementsByClassName
返回一个数组

var element = document.getElementsByClassName(".liconspan")[0];
var variable = element.innerHTML;

1本身就是一个值。。详细解释如何将其放入JS var中,以便在脚本中使用?它会将我的控制台日志打印为“未定义”。对不起,我犯了一个错误。大写的“innerHTML”。更新了我的答案。