Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么这个值没有定义?_Javascript_Html - Fatal编程技术网

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()