Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用外部JavaScript文件更改div上的显示_Javascript_Css_Html - Fatal编程技术网

使用外部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)