火车浏览器官方论坛

标题: 条件判断,Javascript使用方法介绍 [打印本页]

作者: Quella    时间: 2014-9-22 10:42
标题: 条件判断,Javascript使用方法介绍
有些时候我们要对网页上取到的数值或者是变量之间的运算进行比较,目前的条件判断是无法完成这种需求,在1.1 beta6版本中条件判断增加了代码片段的功能,采用的是javascrip脚本, 学习成本低,而且还可以操作网页的dom元素,很方便的!
1. 判断变量[a]的值是否大于6 :
  1. {-var.a-} > 6
复制代码
2. 判断当前网页的html代码长度是否大于 1000
  1. document.body.innerHTML.length > 1000
复制代码
3.判断变量[a]的值是否大于变量的值:
  1. {-var.a-} > {-var.b-}
复制代码
4.判断变量[a]的值减去9之后是否等于1
  1. ({-var.a-} - 9) == 1
复制代码
5.判断变量[a]的值乘以9之后是否等于80
  1. ({-var.a-} * 9) == 80
复制代码
结果测试如图:
[attach]42[/attach]
[attach]43[/attach]
[attach]44[/attach]


作者: lefengkuang2    时间: 2014-9-22 11:17
高,实在是高!
作者: lefengkuang2    时间: 2014-9-22 14:18
那能不能判断LIST变量的length长度,比如有个LIST变量,变量名为LIST1,存储了99个网页列表内容,能不能作如下的判断:   LIST1.LENGTH>=100?
作者: modos    时间: 2014-9-22 16:53
管理麻烦给个 通过class找到元素的js代码吧,现在好多没有id的。
作者: Quella    时间: 2014-9-22 16:59
lefengkuang2 发表于 2014-9-22 14:18
那能不能判断LIST变量的length长度,比如有个LIST变量,变量名为LIST1,存储了99个网页列表内容,能不能作如下 ...

这个目前是不行的,后面可以增加一种方式,  把List的长度保存为计数器变量,这样就可以用来判断了
作者: Quella    时间: 2014-9-22 16:59
lefengkuang2 发表于 2014-9-22 14:18
那能不能判断LIST变量的length长度,比如有个LIST变量,变量名为LIST1,存储了99个网页列表内容,能不能作如下 ...

这个目前是不行的,后面可以增加一种方式,  把List的长度保存为计数器变量,这样就可以用来判断了
作者: Quella    时间: 2014-9-22 17:01
modos 发表于 2014-9-22 16:53
管理麻烦给个 通过class找到元素的js代码吧,现在好多没有id的。
  1. var classElements = [],allElements = document.getElementsByTagName('*');
  2. for (var i=0; i< allElements.length; i++ ) if(allElements[i].className =="")
复制代码

作者: chenghui9080    时间: 2014-10-15 23:52
那要是   要判断  变量1  是否包含 变量2的值呢      该怎么写的
作者: rq204    时间: 2014-10-17 15:16
chenghui9080 发表于 2014-10-15 23:52
那要是   要判断  变量1  是否包含 变量2的值呢      该怎么写的

用这个 http://heisetoufa.iteye.com/blog/396295




欢迎光临 火车浏览器官方论坛 (http://bbs.locoyposter.com/) Powered by Discuz! X3.2