Javascript 为什么这个值没有定义?
我想从一个网站上得到这个跨度的价值Javascript 为什么这个值没有定义?,javascript,html,Javascript,Html,我想从一个网站上得到这个跨度的价值 <span class="part middle-block">78</span> 您可以放置一个id,然后通过#id使用html(),而不是html 您可以通过以下方式实现: $(".middle-block").html(); 由于span有两个类,part和middle block,因此需要选择器.part.middle block。然后,使用.text()jQuery函数获取span的值。例如: var value=$(“
<span class="part middle-block">78</span>
您可以放置一个
id
,然后通过#id
使用html()
,而不是html
您可以通过以下方式实现:
$(".middle-block").html();
由于
span
有两个类,part
和middle block
,因此需要选择器.part.middle block
。然后,使用.text()
jQuery函数获取span
的值。例如:
var value=$(“.part.middle block”).text();
日志(“值:”,值)代码>
78
首先在项目中包含jquery,并将其正确链接到html文件中,然后:
$('.part.middle-block').text()
jsiddle链接:您的选择器正确吗?你的跨度已经创建了吗?我看不出有任何价值。我看到的是一个人不知道“值”是什么意思。html()
是一个函数,而不是属性document.querySelector('.part.middle block')。textContent
你很高兴Hanks vsync这是有效的。是的,我是一个新的程序员,我还在学习。如果我这样做,控制台返回类型错误:$(…)。文本不是一个函数。你包括jQuery吗?这个网站不是我的,但我尝试了其他jQuery命令,它们会起作用。例如,如果我想更改span或div的innerhtml,但我有正确的答案document.querySelector('.part.middle block').textContent
$('.part.middle-block').text()