在HTML中调用函数时出现问题
Trouble with calling a function in HTML
我得到了一组JavaScript代码来创建一个双倒计时事件,但我在HTML中遇到了问题,有人能指导我如何做吗?
编写脚本
<script type="text/javascript">
function daysLeft(BigDay) {
msPerDay = 24 * 60 * 60 * 1000;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
return daysLeft;
}
</script>
HTML
<p><script>
daysLeft (new Date("6 August, 2016"));
</script></p>
<p><script>
daysLeft (new Date("6 August, 2017"));
</script></p>
试试这样的方法:https://jsfiddle.net/hmktnLo9/
在js中执行,然后将结果推送到html
js
var id1 = document.getElementById('id1');
var id2 = document.getElementById('id2');
var today = new Date();
function daysLeft(BigDay) {
msPerDay = 24 * 60 * 60 * 1000;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
f_daysLeft = Math.floor(e_daysLeft);
return f_daysLeft;
}
id1.appendChild(document.createTextNode(daysLeft (new Date("6 August, 2016"))));
id2.appendChild(document.createTextNode(daysLeft (new Date("6 August, 2017"))));
html
<p id="id1"></p>
<p id="id2"></p>
如果你愿意,我有一个jquery解决方案?
你必须给<p>
标记id,然后把函数的值放进去。我修改了你的javascript代码,因为它没有"today",这就是它不起作用的原因。现在,您首先必须添加"bigday",然后添加"today"或其他日期,以便从中开始倒计时。
这是小提琴
html代码:
<p id="date2016"></p>
<p id="date2017"></p>
javascript(jquery)代码:
function daysLeft(BigDay, today) {
msPerDay = 24 * 60 * 60 * 1000;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
return daysLeft;
}
todayToBigday = daysLeft(new Date("6 August, 2017"), new Date("3 August,2016"));
/*
todayToBigday = daysLeft(
new Date("6 August, 2017"), //bigdate
new Date("3 August, 2012") //today or other starting day
);*/
var date2016 = $('#date2016'),
date2017 = $('#date2017');
date2016.html(todayToBigday + ' days from now');
date2017.html(todayToBigday + ' days from now');
玩得开心!
相关文章:
- IE9的HTML5 Canvas getImageData()函数存在问题
- javascript中的特定函数出现问题
- 运行Infinite Scroll后调用函数时出现问题
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- 将代码放入click函数时出现javascript问题
- 使用setInterval调用原型函数时出现问题
- 在HTML中调用函数时出现问题
- 异步中的回调函数出现问题'张贴'
- Jquery函数返回订单问题
- 带有 JavaScript 随机数函数的未知问题
- 关于函数的Javascript问题 - IIFE
- 作用域问题-此函数是否形成闭包-JavaScript
- 用于异步函数中的循环和定时问题
- Createjs冲突问题localToLocal不是函数错误
- 使用Breeze脱机数据时出现未定义的问题不是函数
- 尝试将变量传递到对象中时的作用域问题'的方法构造函数
- Javascript函数变量传递语法问题
- 函数范围问题-函数未定义
- Javascript作用域问题:函数在$(doc).ready()中可用,但在事件处理程序中不可用
- 实现“喜欢”功能的问题.函数只工作一次