JS代码为何不执行!求大神解释
JS代码为什么不执行!!求大神解释!
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(String sex,String sign){
sex='male';sign='1';
document.write(sex);}
window.onload=displayHoroscope(String sex,String sign);
</script>
</BODY>
</HTML>
不显示js的输出 为什么。。。。
------解决方案--------------------
javascript弱类型的,你都给加上String sex, String sign,将修饰符去掉试试。
------解决方案--------------------
你这个是js的语法吗?
js有String的变量吗?js只有一种变量定义var xxx;
------解决方案--------------------
改成这样
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(sex,sign){
//sex='male';sign='1';
document.write(sex);
}
window.onload=displayHoroscope('male','1');
</script>
</BODY>
</HTML>
就可以了
------解决方案--------------------
<SCRIPT type="JavaScript"> 多了这个标签,写个这么简单的程序也这么马虎
------解决方案--------------------
第二个页面 你就没有定义displayHoroscope方法
------解决方案--------------------
应该是可行的。
------解决方案--------------------
楼主敲代码时,注意方法的大小写错误,还有就是不要把标签给看串行了
慢慢来,写多了就好了
------解决方案--------------------
其实js调试最好是用火狐F12
------解决方案--------------------
火狐给力,,但是 chorme也行![JS代码为何不执行!求大神解释 JS代码为何不执行!求大神解释](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE0LzAxLzAyLzIyMjgwNzUxLmdpZg==)
![JS代码为何不执行!求大神解释 JS代码为何不执行!求大神解释](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE0LzAxLzAyLzIyMjgwNzUyLmdpZg==)
![JS代码为何不执行!求大神解释 JS代码为何不执行!求大神解释](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE0LzAxLzAyLzIyMjgwNzUzLmdpZg==)
------解决方案--------------------
我去,String都来了。
------解决方案--------------------
<SCRIPT type="text/JavaScript">
window.onload=function(){
alert("页面载入时,自动调用js函数。");
}
</SCRIPT>
------解决方案--------------------
js中哪来的String
------解决方案--------------------
用火狐下载firebug,可以找找问题,不过你这个问题,firebug一定报方法错误,你就要去定位问题
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(){
var sex='male';
var sign='1';
document.write(sex);}
window.onload=displayHoroscope();
</script>
</BODY>
</HTML>
------解决方案--------------------
看起来问题有点多,body里面的onload L 为什么是大写...
------解决方案--------------------
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(String sex,String sign){
sex='male';sign='1';
document.write(sex);}
window.onload=displayHoroscope(String sex,String sign);
</script>
</BODY>
</HTML>
不显示js的输出 为什么。。。。
------解决方案--------------------
javascript弱类型的,你都给加上String sex, String sign,将修饰符去掉试试。
------解决方案--------------------
你这个是js的语法吗?
js有String的变量吗?js只有一种变量定义var xxx;
------解决方案--------------------
改成这样
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(sex,sign){
//sex='male';sign='1';
document.write(sex);
}
window.onload=displayHoroscope('male','1');
</script>
</BODY>
</HTML>
就可以了
------解决方案--------------------
<SCRIPT type="JavaScript"> 多了这个标签,写个这么简单的程序也这么马虎
------解决方案--------------------
javascript弱类型的,你都给加上String sex, String sign,将修饰符去掉试试。
对 但是我按网上的方法 最基本的自动执行也不行啊。。比如如下的html代码不能自动加载js,为什么呢
<HTML>
<BODY onLoad="displayHoroscope();">
<p>Hello A!</p>
<SCRIPT type="JavaScript">
<script language="javascript">
window.onload=function(){
alert("页面载入时,自动调用js函数。");
}
</SCRIPT>
</BODY>
</HTML>
配置有问题吗。。自动加载不都是这样设置吗
------解决方案--------------------
改成这样
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(sex,sign){
//sex='male';sign='1';
document.write(sex);
}
window.onload=displayHoroscope('male','1');
</script>
</BODY>
</HTML>
就可以了
应该是可行的。
------解决方案--------------------
------解决方案--------------------
其实js调试最好是用火狐F12
------解决方案--------------------
火狐给力,,但是 chorme也行
------解决方案--------------------
我去,String都来了。
------解决方案--------------------
<SCRIPT type="text/JavaScript">
window.onload=function(){
alert("页面载入时,自动调用js函数。");
}
</SCRIPT>
------解决方案--------------------
js中哪来的String
------解决方案--------------------
用火狐下载firebug,可以找找问题,不过你这个问题,firebug一定报方法错误,你就要去定位问题
<HTML>
<BODY>
<p>Hello A!</p>
<script type="text/javascript">
function displayHoroscope(){
var sex='male';
var sign='1';
document.write(sex);}
window.onload=displayHoroscope();
</script>
</BODY>
</HTML>
------解决方案--------------------
看起来问题有点多,body里面的onload L 为什么是大写...
------解决方案--------------------