<javascript></javascirpt>标签里面的代码是按顺序执行,即从页面加载的时候,就是从上往下执行,如果你还未加载完,就调用此函数的话,肯定会报函数未定义。就好比,你要去吃饭,但是饭还没做好,此时就会报饭未做好一个道理。
其次你加onclick="pgprint",这样肯定是不行的,pgprint是个函数,函数要带()的,而且onclick事件最好是个return,即<input type='button' onclick="return pgprint()">。
代码错误:
1、你调用setcookie()时,传参3个,忘记path参数,所以。。。
2、setcookie() 方法中,var curcookie=name+"="+encodeURI(value)+((expires)";expires="+expirestoGMTString():"")+((path)";path="+path:"")+((domain)+";domain="+domain:"")+((secure)":secure":""); 最后 的 “;”,你用的是中文的“;”
函数aaa的参数要求是一个函数,而jsonb()是函数执行的结果,而且这个结果还不是一个函数而是undefined,所以会报错。
区别在于,jsonb是一个函数,因为对象json的属性b是一个函数。而jsonb()是json的属性b这个函数的执行结果,但函数没有任何return,所以jsonb()就是undefined。你应该这样调用:
aaa(jsonb)
你的data 没有定义过,可能是敲错了,结合上下文可以看出你要调用其实应该是haha
<script language="javascript" type="text/javascript">var haha;
function getRandom(){
haha = Mathfloor(Mathrandom()101);
alert("随机数值为"+haha);
}
function cal(){
var hehe = Mathpow(haha,2);
var hihi = Mathsqrt(haha)toFixed(2);
var hoho = Mathlog(haha)toFixed(2);
alert("随机数"+ haha +"的相关计算"+"\n"+"平方值平方根自然对数"+ hehe +" "+ hihi +" "+ hoho );
}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)