Javascript 基本Java脚本的问题 lol var text=$('test').text(); var comparingText='lol'; 如果(文本==比较文本){ 文件。写(‘哈哈’); }

Javascript 基本Java脚本的问题 lol var text=$('test').text(); var comparingText='lol'; 如果(文本==比较文本){ 文件。写(‘哈哈’); },javascript,Javascript,为什么这行不通? 您甚至尝试过使用“如果不是””。您试图抓取的是一个标记,而不是ID为test的标记。要按ID获取标记,您需要一个符号:$(“#test”) 然而,使用jQuery作为选择引擎是过分的,效率低下。以下是您的香草JavaScript代码: <p id="test">lol</p> <script type="text/javascript"> var text = $('test').text(); var comparingText = 'l

为什么这行不通?
您甚至尝试过使用“
如果不是”
”。

您试图抓取的是一个
标记,而不是ID为
test
的标记。要按ID获取标记,您需要一个
符号:
$(“#test”)

然而,使用jQuery作为选择引擎是过分的,效率低下。以下是您的香草JavaScript代码:

<p id="test">lol</p>

<script type="text/javascript">
var text = $('test').text();
var comparingText = 'lol';

if (text == comparingText) {
document.write('haha');
}
</script>

您试图抓取的是
标记,而不是ID为
test
的标记。要按ID获取标记,您需要一个
符号:
$(“#test”)

然而,使用jQuery作为选择引擎是过分的,效率低下。以下是您的香草JavaScript代码:

<p id="test">lol</p>

<script type="text/javascript">
var text = $('test').text();
var comparingText = 'lol';

if (text == comparingText) {
document.write('haha');
}
</script>

您没有按id获取元素,应该是:

if( document.getElementById('test').firstChild.nodeValue == "lol")
  document.write("haha");
最好在DOM加载事件中编写脚本:

var text = $('#test').text();

Fiddle:

您不是通过id获取元素,应该是:

if( document.getElementById('test').firstChild.nodeValue == "lol")
  document.write("haha");
最好在DOM加载事件中编写脚本:

var text = $('#test').text();

Fiddle:

是的,但我已经下载了jquery.js,我不知道我是否也可以下载。“香草js”是一个术语,指的是没有任何类型的扩展。只是简单、原始的JavaScript,浏览器无需下载任何扩展即可运行。令人恼火的是,有人打电话给一个扩展,因为它完全是自相矛盾的。(你看过我链接的页面了吗,还是我也爱上了你的把戏?)。哈哈。。。愚蠢的人制作愚蠢的网站:DIt不起作用?如果(document.getElementById('test').firstChild.nodeValue==“lol”){document.write(“哈哈”);}这不会给我任何错误,但它不会写任何东西?​是的,但是我已经下载了jquery.js,我不知道我是否也可以下载。“香草js”是一个术语,指没有任何扩展。只是简单、原始的JavaScript,浏览器无需下载任何扩展即可运行。令人恼火的是,有人打电话给一个扩展,因为它完全是自相矛盾的。(你看过我链接的页面了吗,还是我也爱上了你的把戏?)。哈哈。。。愚蠢的人制作愚蠢的网站:DIt不起作用?如果(document.getElementById('test').firstChild.nodeValue==“lol”){document.write(“哈哈”);}这不会给我任何错误,但它不会写任何东西?​“最好在DOM加载事件中编写脚本”-为什么?将脚本块放在正文末尾是一种可靠且广泛使用的做法。(并不是说OP说他在最后有脚本,但他确实在相关元素之后有脚本,所以一旦他接受了您关于选择器的建议,它就会工作。)“最好在DOM加载事件中编写脚本”-为什么?将脚本块放在正文末尾是一种可靠且广泛使用的做法。(并不是说OP说他在最后有脚本,而是在有问题的元素后面有脚本,所以一旦他采纳了您关于选择器的建议,脚本就会起作用。)