onclick的问题

来源:百度知道 编辑:UC知道 时间:2024/07/06 20:49:13
<input name='method' type='radio' value='alipay' onclick=getprice(areaid.value,this.value);zhifu.style.display='"&none&"'>

要执行getprice()的话,需要点击一下这个单选框,可不可以直接打开网页的时候就执行getprice()呢?

我试过onload但是不行,请问要怎么写代码?

你在onclick中调用了不止一个方法, 还有JavaScript脚本语言, 所以前面要加上javascript的声明:
<input name='method' type='radio' value='alipay' onclick="javascript: getprice(areaid.value,this.value);zhifu.style.display='none'"; />
而且需要注意的是, 在这里写的areaid 和 zhifu必须是 已经获得到的全局对象, 不然的话, 有可能会报错.

<body onload=getprice(areaid.value,document.formname.method.value);>
<form name="formname">
<input name="method">
</form>
</body>