特定的javascript/html问题
Specific javascript/html issue
如果有人可以结账http://jsfiddle.net/fdzVq/再借给我一双眼睛,那就太神奇了。div应该更改为所提供的消息之一,但它什么也不做。
JS:
function getPowerMsg(kj){
var kwh = kj * 0.00027777777777778;
var stuff = [["an LED night light", 0.5],["a clock radio", 4],["a night light", 5]];
for(var i=0; i<stuff.length; i++){
var item = stuff[i][0];
var watts = stuff[i][1];
var kwatts = watts/1000;
var hours = (Math.floor((kwh/kwatts)*2)/2);
if(hours > 0){
results.push([item, convertTime(hours)]);
}
}
return results[randbetween(0,results.length-1)];
}
function convertTime(hrs){
var msg = "";
if(hrs < 24){
msg = hrs+" hour";
if(hrs != 1){ msg += "s"; }
if(hrs < 1){ msg = "a half hour"; }
}else if(hrs == 24){
msg = "a full day";
}else if(hrs < 33){
msg = "over a day";
}else if(hrs < 39){
msg = "about a day and a half";
}else if(hrs < 48){
msg = "almost 2 days";
}else if(hrs == 48){
msg = "2 days";
}else if(hrs < 60 ){
msg = "over 2 days";
}else if(hrs < 72){
msg = "almost 3 days";
}else if(hrs == 72){
msg = "3 days";
}else{
msg = "over 3 days";
}
return msg;
}
function changePowerMsg(num){
var x = document.getElementById("powermsg");
var y = getPowerMsg(num);
x.innerHTML = y;
}
HTML:
<div id="powermsg">Hi</div>
<a href="javascript:;" onclick="javascript: changePowerMsg(200);">Change!</a>
几件事。
- jsFiddle:在中更改为nowrap
- 结果未定义,因为它未声明
- randbetween未定义,因为它未声明
- 您不必在onclick或href中指定
javascript:
- 这是一个稍微清理过的JS版本
一般来说,您应该记住浏览器中内置的javascript调试器,因为这正是它们的用武之地,而且大多数现代浏览器都为您提供了这一功能。以下并不是一个详尽的列表,但有了这个,你应该会有一个大致的想法。
相关文章:
- 使用Handontable在同一列中用纯文本和html对问题进行排序
- 在HTML中调用函数时出现问题
- 在将javascript附加到我的html中时遇到问题
- 使用ajax在html中加载html文件时出现的问题
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题
- 使用HTML和JS的iPhone游戏中的性能问题,以及appMobi
- Html、css和jQuery.我的代码有问题
- jQuery-数据提取问题(html遍历)
- ajax html javascript页面刷新无闪烁问题
- html单选按钮检查问题
- c# mvc nreco HtmlToPdfConverter 问题将 html 文档转换为 pdf
- CSS 溢出的滚动问题:滚动 HTML
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- Ckeditor出现格式错误的html问题
- 重定向至“索引.html问题”诊断树
- 嵌入在 HTML 问题中的 Rails 标签
- 特定的javascript/html问题
- 用ajax/javascript将文本文件中的数据加载到html问题中
- Jquery还是HTML问题?为什么不是'我的选择器不工作
- 博客HTML问题与JSC_Parse_Error