使用外部JavaScript文件更改div上的显示
我目前正在这样做:使用外部JavaScript文件更改div上的显示,javascript,css,html,Javascript,Css,Html,我目前正在这样做: <div id="textChange" style="display:none;">Blah blah</div> <script type="text/javascript"> var d = new Date(); var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10)); if((funnyDate>=20131916)
<div id="textChange" style="display:none;">Blah blah</div>
<script type="text/javascript">
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
</script>
废话
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)和&(funnyDate在#textChange
div之后包含此脚本,它将起作用。例如,在关闭
标记之前:
...
<script src="funny-script.js" type="text/javascript"></script>
</body>
。。。
这是最简单的方法。您也可以在DOMContentLoaded
或窗口上运行此代码。onload
事件,但看看您的脚本所做的事情,我认为没有意义。将此脚本包含在\textChange
div之后,它就会工作。例如,在关闭
标记之前:
...
<script src="funny-script.js" type="text/javascript"></script>
</body>
。。。
这是最简单的方法。您也可以在DOMContentLoaded
或窗口上运行此代码。onload
事件,但看看您的脚本所做的事情,我认为没有意义。将脚本保存在名为script.js
的文件中
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
确保script.js
与您的HTML文档位于同一目录中。将脚本保存在一个名为script.js
的文件中
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
确保script.js
与HTML文档位于同一目录中。将下面的代码放入函数中
步骤1:
function onLoadCall()
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
函数onLoadCall()
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)和&(funnyDate将下面的代码放入函数中
步骤1:
function onLoadCall()
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
函数onLoadCall()
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)和&(funnyDate1-打开记事本或记事本++或您用作文本编辑器的任何东西。
2-将javascript代码复制到文本编辑器中,不带和标记
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)和&(funnyDate1-打开记事本或记事本++或您用作文本编辑器的任何东西。
2-将javascript代码复制到文本编辑器中,不带和标记
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate将脚本放在一个单独的文件中,并将其命名为yourScript.js,最后将其包含在文件中
在脚本文件中添加代码
function changeFunnyDate(){
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
函数changeFunnyDate(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate将脚本放在一个单独的文件中,并将其命名为yourScript.js,最后将其包含在文件中
在脚本文件中添加代码
function changeFunnyDate(){
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
函数changeFunnyDate(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate一种方法是创建函数并将其包含在js文件中
function style_changer(){
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
function style_changer(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate一种方法是创建函数并将其包含在js文件中
function style_changer(){
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
function style_changer(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate将脚本标记之间的所有内容放入另一个文件中。您应该使用.js
文件扩展名保存此文件。让我们假设您将其另存为textChange.js
现在最简单的方法是将脚本文件包含在
标记之后——因此基本上在
标记和代码之前的地方,写:
<script type="text/javascript" src="textChange.js"></script>
这假设“textChange.js”与HTML文件位于同一文件夹中
但是,这太容易了!通常最好的做法是将
标记放在HTML文件的
中。您可以将上面的行移到头部,但脚本将在
之前加载—它将尝试执行它所执行的操作,但会失败,因为它找不到div。因此,您需要添加一些内容围绕脚本文件中的代码,使其仅在文档准备就绪时执行
做这件事最简单的方法(可能还有更好的方法)是写以下内容
window.onload = function () {
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if ((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
window.onload=函数(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)&&(funnyDate将脚本标记之间的所有内容放入另一个文件中。您应该使用.js
文件扩展名保存此文件。让我们假设您将其另存为textChange.js
现在最简单的方法是将脚本文件包含在
标记之后——因此基本上在
标记和代码之前的地方,写:
<script type="text/javascript" src="textChange.js"></script>
这假设“textChange.js”与HTML文件位于同一文件夹中
但是,这太容易了!通常最好的做法是将
标记放在HTML文件的
中。您可以将上面的行移到头部,但脚本将在
之前加载—它将尝试执行它所执行的操作,但会失败,因为它找不到div。因此,您需要添加一些内容围绕脚本文件中的代码,使其仅在文档准备就绪时执行
做这件事最简单的方法(可能还有更好的方法)是写以下内容
window.onload = function () {
var d = new Date();
var funnyDate = (d.getFullYear() + "" + (d.getMonth()+11) + "" + (d.getDate()+10));
if ((funnyDate>=20131916) && (funnyDate<=20131923))
{
document.getElementById("textChange").style.display ="block";
}
}
window.onload=函数(){
var d=新日期();
var funnyDate=(d.getFullYear()+“”+(d.getMonth()+11)+(d.getDate()+10));
如果((funnyDate>=20131916)和&(funnyDateWhat)