javascript 设置页面元素的style和class

function zyywxxMouseEvent()

  document.getElementById("td2").className="tdss";
  document.getElementById("td2").style.cssText="background:url(images/qcfw_center_dt02.gif);";

}

这段代码有几个错误和不严谨之处,需要进行如下改正: 1. 在第13行代码中,应该将 `d1.value` 改为 `d2.value`,即: ``` show.innerText = "今天和" + d2.value + "相差" + diff + "天"; ``` 2. 在第14行代码中,应该将 `getTimeStamp(d2.vale)` 改为 `getTimeStamp(d2.value)`,即: ``` end = getTimeStamp(d2.value); ``` 3. 在第16行代码中,应该将 `d1.value` 改为 `d2.value`,即: ``` show.innerText = "今天和" + d2.value + "相差" + diff + "天"; ``` 4. 在第11行代码中,应该给 `now` 变量赋值,即: ``` var now = new Date(); ``` 5. 在第10行代码中,应该将 `p` 标签改为 `div` 标签,以符合 HTML5 规范,即: ``` <div> <label>请选择日期:</label> <input id="d2" type="date" /> </div> ``` 改正后的代码如下: ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>计算日期间隔</title> <style type="text/css"> span { font-size: 5em; color: red; } </style> </head> <body> <h2>计算日期间隔</h2> <div> <label>请选择日期:</label> <input id="d2" type="date" /> </div> <div> <input type="button" value="计算" id="btn" /> <span id="show"></span> </div> <script type="text/javascript"> var d2 = document.getElementById("d2"); var btn = document.getElementById("btn"); var show = document.getElementById("show"); btn.onclick = function() { var now = new Date(); var begin, end, diff; if (d2.value == "") { show.innerText = "请选择日期!"; } else { begin = now.getTime(); end = getTimeStamp(d2.value); diff = Math.abs(begin - end) / 1000 / 60 / 60 / 24; show.innerText = "今天和" + d2.value + "相差" + diff + "天"; } } function getTimeStamp(dateString) { var date = new Date(dateString); return date.getTime(); } </script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值