【问题标题】:div onclick doesn't work for some reasondiv onclick 由于某种原因不起作用
【发布时间】:2014-07-24 23:20:27
【问题描述】:

这是一个非常简单的问题,我很惊讶这对我不起作用,不知何故,这段代码:

<div id="logoutDiv" onClick="php_includes/logout.php"></div>

当我按下 div 时不起作用。有什么问题?我知道这是一个非常基本的问题,但不知何故我被困住了。

【问题讨论】:

  • Onclick 用于 javascript,你可以有类似 onClick="location.window='php_includes/logout.php'" 的东西,但仍然只是在它周围包裹一个 跨度>

标签: html onclick


【解决方案1】:

onclick 是一个 JavaScript 事件。你写的不是 JavaScript。

也许:

onclick="window.location.href='php_includes/logout.php';"

【讨论】:

  • 谢谢,我会在几分钟内接受您的答复。
【解决方案2】:

onClick 仅适用于 Javascript,不适用于链接。试试这个:

<a href="php_includes/logout.php"><div id="logoutDiv"></div></a>

【讨论】:

  • Logout.php 必须独立于其中包含的任何内容才能正常工作,因此 logout.php 可能还需要修订。
  • 内联元素不应包含块级元素
【解决方案3】:

使用 window.location 调用另一个页面。 &lt;div id="myButton" onclick="window.location = 'php_includes/logout.php';"&gt;Page 2&lt;/div&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多