ボタンをリンクのように機能させようとしています (<A>
タグを試してみましたが、新しいタブで開くと機能しますが、クリックすると機能しません。次に、このコードを試してみましたが、何もしませんでした。提案?
<button onClick="location.href='/secure/edit.aspx?id=671'">Edit</button>
ボタンをリンクのように機能させようとしています (<A>
タグを試してみましたが、新しいタブで開くと機能しますが、クリックすると機能しません。次に、このコードを試してみましたが、何もしませんでした。提案?
<button onClick="location.href='/secure/edit.aspx?id=671'">Edit</button>
ボタンのコンテキストではボタンオブジェクト自体であるwindow.location
ため、明示的に言う必要があります。this
通常、JavaScript はwindow
オブジェクトのコンテキストで実行されるため、その必要はありません。
<button onClick="javascript:window.location.href='/secure/edit.aspx?id=671'">Edit</button>
(さらに、スクリプトが であることを明示することも好みますがjavascript:
、それは純粋に個人的なことです。)
<button onclick="window.location='/secure/edit.aspx?id=671'">Edit</button>
window.location で試してください
<button onClick="window.location='/secure/edit.aspx?id=671'">Edit</button>