0

いくつかの本当に奇妙な理由で、trwindow.location.hrefが td に勝っています。それらをアラートに置き換えると、正しい順序で表示されます: tdthen tr(, when click on the right td.)

<tr onclick="window.location.href='order?order=3'">
    <td>3</td>
    <td onclick="window.location.href='user?user=Bobo'">Eisenreichová Eva</td>
    <td>08. 05. 2013</td>
    <td>Převodem</td>
    <td>Nezaplaceno</td>
    <td>Přijato</td>
    <td>0</td>
    <td></td>
</tr>
4

4 に答える 4

0

これは、JavaScript が location オブジェクトに与えられた最後の href 属性を読み取るためです。最初に td onclick を実行し、次に tr を実行します。ページはまだ読み込まれていないため、最後に設定した href 属性を指しています。

于 2013-05-10T14:09:57.530 に答える