我可以动态获取Html元素onclick属性并在javascript中使用它吗?

时间:2011-09-09 22:19:41

标签: javascript html

    <input  type="button" onclick="???"    id="1" value="Button1"   />

如果不知道onclick属性中函数的名称,我可以从onclick属性中获取函数并在javascript中调用它吗?如果是这样,我该怎么做?

3 个答案:

答案 0 :(得分:2)

如果您只想触发将调用onclick函数的click事件,您可以使用jquery执行类似的操作

$('#1').click()

答案 1 :(得分:1)

这应该有效,注意: ID不允许以数字开头

<input  type="button" onclick="???"    id="Button1 value="Button1"   />

document.getElementById("Button1").onclick();

Example

使用trigger

在jQuery中执行此操作的方式为$('#Button1').trigger('click')

答案 2 :(得分:1)

如果你正在使用jQuery:

eval($('#1').attr('onclick'));