1.在HTML里做判断,有三个状态的时候怎么写
if(条件1)
如果条件1为真,执行这里;(条件为真才执行)
else if(条件2)
否则,当条件2为真执行这里。(当条件1不为真,条件2为真执行这里)
else
条件1,条件2都不为真,执行这里
或者 使用
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}
2.如何写HTML判断是否过了指定时间
<html>
<body>
<div id="result"></div>
</body>
<script type="text/javascript">
var time = '20100206170000';
var a = new Date(time.substring(0, 4), time.substring(4, 6), time.substring(6, 8)); //设置年月日
a.setHours(time.substring(9, 11)); //设置时
var b = a - new Date(); //与当前时间求差
var node = document.getElementById('result');//要显示结果的id
if(b> 0)
node.innerHTML = '没到';
else
node.innerHTML = '到了';
</script>
</html>;如上代码就是利用js去判断是否过了指定时间.可以放到本地测试一下!
3.HTML怎么判断浏览器的呢
HTML代码中,在编写网页代码时,各种浏览器的兼容性是个必须考虑的问题,有些时候无法找到适合所有浏览器的写法,就只能写根据浏览器种类区别的代码,这时就要用到判断代码了。在HTML代码中,区别各种浏览器的代码如下,以ie6为例
仅IE6可识别
IE6及其以下版本可识别
IE6以下版本可识别
IE6及其以上版本可识别
IE6以上版本可识别
所有的IE可识别
以上这些代码写法都是针对ie各版本浏览器的,在其他浏览器中这些代码都会被解释为Html注释而直接无视掉。
IE6中才可以看到
其他
所以要想些针对firefox之类的非ie浏览器,需要这么写:除IE外都可识别
4.如何写HTML判断是否过了指定时间
<body>