Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法理解<;A HREF>;标记和javascript调用_Php_Javascript_Jquery_Html_Class - Fatal编程技术网

Php 无法理解<;A HREF>;标记和javascript调用

Php 无法理解<;A HREF>;标记和javascript调用,php,javascript,jquery,html,class,Php,Javascript,Jquery,Html,Class,我有一个php应用程序,其中向用户显示web页面。该页面有一些链接“编辑”、“重命名”等 当用户单击链接时,会出现一个对话框提示。对话框只是一个HTML表单,当用户单击“重命名”或“编辑”链接时,它会立即显示出来 当我查看html源代码(即Internet Explorer中的view->source)时,我发现了以下Javascript和html代码 <a class="update renameButton" href="javascript:void(0);">Rename&l

我有一个php应用程序,其中向用户显示web页面。该页面有一些链接“编辑”、“重命名”等

当用户单击链接时,会出现一个对话框提示。对话框只是一个HTML
表单,当用户单击“重命名”或“编辑”链接时,它会立即显示出来

当我查看html源代码(即Internet Explorer中的view->source)时,我发现了以下Javascript和html代码

<a class="update renameButton" href="javascript:void(0);">Rename</a>

我无法理解上面的代码是如何提示对话框的

我希望代码如下所示:

<a class="update" onclick='rename();' href="javascript:void(0);">Rename</a>


有人能帮我理解这一点吗?

元素加载的一些JavaScript可能对元素起作用。

元素加载的一些JavaScript可能对元素起作用。

事件处理程序很可能绑定到其他位置的元素(可能来自包含的JavaScript文件)。例如:

document.getElementsByClassName("update")[0].addEventListener("click", function () {
    // Do something on click of the first `.update` element
}, false);

事件处理程序很可能绑定到其他位置的元素(可能来自包含的JavaScript文件)。例如:

document.getElementsByClassName("update")[0].addEventListener("click", function () {
    // Do something on click of the first `.update` element
}, false);

您不应该再像使用
onclick
那样在html中设置事件侦听器。
该页将事件侦听器注册到该对象。e、 g.使用jQuery之类的库。

您不应该再像使用
onclick
那样在html中设置事件侦听器。
该页将事件侦听器注册到该对象。e、 使用jQuery这样的库。

你完全正确!期待这样的事情是很自然的,除非还有其他方法将事件绑定到对象


如果您检查页面上的JavaScript代码,我相信您会找到类似$('a.renameButton')的内容;(如果站点正在使用jQuery)或类似的东西来绑定特定标记的onclick事件以执行某些特定操作。

您完全正确!期待这样的事情是很自然的,除非还有其他方法将事件绑定到对象


如果您检查页面上的JavaScript代码,我相信您会找到类似$('a.renameButton')的内容;(如果站点正在使用jQuery)或类似的东西来绑定特定标记的onclick事件以执行某些特定操作。

如果是您自己的代码,您可能会知道它如果是您自己的代码,您可能会知道它