相关疑难解决方法(0)

为什么在HTML中使用onClick()是一种不好的做法?

我曾多次听说过onClick()在HTML 中使用JavaScript事件是一种不好的做法,因为它对语义不利.我想知道缺点是什么以及如何修复以下代码?

<a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

130
推荐指数
8
解决办法
10万
查看次数

webkit/Chrome history.back(-1)onclick vs href

大家都知道,但我会重复这个问题:

<a href="#" onClick="history.go(-1)">Back</a>
Run Code Online (Sandbox Code Playgroud)

无法在基于WebKit的浏览器(Chrome,Safari,Mxthon等)中使用

另一种不起作用的方法(应该工作)是:

<a href="#" onclick="javascript:window.history.back(-1);">Back</a>
Run Code Online (Sandbox Code Playgroud)

你可以这样做 - 工作!(但是在url提示中显示了JS)

<a href="javascript:window.history.back(-1);">Back</a>
Run Code Online (Sandbox Code Playgroud)

要在onclick事件中使用JS,你可以这样做(有效,但请参阅下面的评论):

<a onclick="javascript:window.history.back(-1);">Please try again</a>
Run Code Online (Sandbox Code Playgroud)

缺少href将使其工作,但它不会显示为可点击链接,您可以应用CSS使其看起来像链接,应用蓝色,下划线和光标手,但谁想要?

javascript google-chrome onclick href

18
推荐指数
1
解决办法
5万
查看次数

标签 统计

javascript ×2

google-chrome ×1

href ×1

html ×1

onclick ×1