我有使用jquery函数创建类型的按钮的输入元件。 这些按钮是通过脚本,火图像加载动态添加。 按钮上的信息是从可作为对DOM对象的一个元数据读取。
当我点击这些元素,这些不火(或不动作发生)的IE11。 它的工作原理罚款FF27。
DOM探险(例如下面)示出onclick属性被设置细为这些元素(因为它工作FF)。
jquery的用于建立输入按钮(在一个循环中完成的,烧制使图像的onload)
$(input).attr({
'type': 'button',
'id': mytds.id,
'value': mytds.text,
'class': 'sbarButton',
'cmd': mytds.cmd,
'option': mytds.option,
'form': mytds.form,
'args': mytds.args,
'arg2': mytds.arg2,
'qual': mytds.qual,
'scope': mytds.scope,
'IX': mytds.IX,
'IY': mytds.IY,
'IZ': mytds.IZ,
'forward': mytds.forward,
'onclick':'clicked()'
});
功能点击(){警报( “被点击:”); }
我曾尝试使用其他选项,看它是否会在IE浏览器重新分配点击属性,如
$(输入)[0] .setAttribute(的 'onClick', '点击()');
它不抛出任何脚本错误,几乎不上点击这些按钮,什么都没有。
帮助表示赞赏,找出发生了什么事情及纠正情况。
提前致谢。