最新回答 / 笑与君歌
你的if(){};else{};多加了两个分号,导致js错误,js里如果有一处代码错误那么整个<script></script>都不会执行,即你认为的代码不起作用。把这两个分号去掉就没问题了。
2015-06-02
<script type="text/javascript">
function rec(){
var mymessage=confirm("你喜欢JS吗?");
if(mymessage==true)
{
document.write("js可以让你更强大");
}
else
{
document.write("为什么不喜欢呢?");
}
}
</script>
function rec(){
var mymessage=confirm("你喜欢JS吗?");
if(mymessage==true)
{
document.write("js可以让你更强大");
}
else
{
document.write("为什么不喜欢呢?");
}
}
</script>
2015-06-02
<title>函数调用</title>
<script type="text/javascript">
function test() //定义函数
{
alert("恭喜你会用了!");
}
</script>
</head>
<body>
<form>
<input type="button" value="点击我" onclick="test()" />
</form>
<script type="text/javascript">
function test() //定义函数
{
alert("恭喜你会用了!");
}
</script>
</head>
<body>
<form>
<input type="button" value="点击我" onclick="test()" />
</form>
2015-06-02
已采纳回答 / Perona
JS中变量声明分显式申明和隐式声明。 var num=100;//显式 num=100;//隐式在函数中使用var关键字进行显式声明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量。当我们使用访问一个没有声明的变量时,JS会报错。而当我们给一个没有声明的变量赋值时,JS不会报错,相反它会认为我们是要隐式申明一个全局变量,这一点一定要注意。不加var的写法是不推荐的。1. 语义不清楚。 2. 团队开发时,容易覆盖掉其它作用域内的变量,引发异常。3. 给window对象添...
2015-06-02
http://img1.sycdn.imooc.com//52e3677900013d6a05020261.jpg
2015-06-01
语法:
if(条件)
{ 条件成立时执行的代码 }
else
{ 条件不成立时执行的代码 }
if(条件)
{ 条件成立时执行的代码 }
else
{ 条件不成立时执行的代码 }
2015-06-01