如何在没有ID的情况下生成div的自动点击?

时间:2013-03-20 22:04:09

标签: c# javascript asp.net html

我有一个奇怪的问题。你怎么能通过javascript生成一个自动点击div,我是从C#获得的,没有该div的ID?作为一个粗略的想法,我想要做的是以下(用外行的术语):

  1. 从C#侧我正在解析html文档并找到我需要的实际div。示例div class =“CLASSNAME”> CONTENT / div

  2. 我需要以某种方式将此div传递给代码隐藏的javascript函数 示例Page.RegisterStartupScript(“myScript”,FUNCTION_NAME(DIV_HTML);

  3. 在javascript中生成一个自动点击我刚刚传递的div元素

  4. 我以某种方式无法理解javascript函数如何通过将此div的HTML作为参数来生成对div的单击。有什么好主意吗?

    非常感谢, 让

1 个答案:

答案 0 :(得分:0)

事件永远不会自动,当它是自动的时候,它不是一个事件。如果你想调用某个函数,只需在正确的位置调用它。例如:

someElement.click(function(){
   ...
});

如果您想要它是自动的,只需调用{}中的函数,将其替换为:

this.doSomething=function(){
   ...
}

并在正确的位置调用函数doSomething()。 因此,您可以在注册脚本后直接调用该函数,无需触发单击事件。