我有<input type="button">
来调用我的javascript
函数onclick
。网页部署在服务器上,当我以chrome打开网页但在IE中抛出"The value of the property 'getValues' is null or undefined, not a Function object"
错误时工作正常。
当我从服务器打开网页localhost时;没有这样的错误。
这是我实施的方式。
<td id="abc">
<input style="min-width:50px; min-height:25px;" value="ABC" type="button" id="btn_abc" onclick="getValues(this); showSiteName(this)" />
<font size="5"></font>
</td>
Java脚本函数调用:
function getValues(siteID)
{
status = 0;
var site = siteID.value;
}
站点值将发送到我的控制器中的操作方法。
我无法弄清楚这个问题......任何人都可以帮助我......
答案 0 :(得分:0)
修改强>
目前还不清楚为什么你想要的按钮的值是静态的(除非你在运行时更改它。)
如果您需要此静态值
值= “ABC”
为什么不将此值赋给id
id =“ABC”或,id =“btn_ABC”
然后您可以使用以下功能:
的onClick = “的GetValues(this.id);”
然后你可以让js的功能为:
function getValues(id){
var btnValue = id
}
//Or if you have the id as btn_ABC, You can do
function getValues(id){
var temp = id.split('_');
var btnValue = temp[1];
}