标签: href

我应该将哪个"href"值用于JavaScript链接,"#"或"javascript:void(0)"?

以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

要么

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

html javascript optimization performance href

3980
推荐指数
51
解决办法
224万
查看次数

在新标签页或窗口中打开链接

是否可以a href在新选项卡中打开链接而不是相同的选项卡?

<a href="http://your_url_here.html">Link</a>
Run Code Online (Sandbox Code Playgroud)

html tabs window href hyperlink

1021
推荐指数
4
解决办法
136万
查看次数

href与onclick中的JavaScript函数

我想在没有任何重定向的情况下在点击上运行一个简单的JavaScript函数.

将JavaScript调用放在href属性中是否有任何区别或好处(如下所示:

<a href="javascript:my_function();window.print();">....</a>
Run Code Online (Sandbox Code Playgroud)

)将它放在onclick属性中(将其绑定到onclick事件)?

javascript href

449
推荐指数
13
解决办法
137万
查看次数

在同一窗口和同一选项卡中打开URL

我想在同一窗口和包含带链接的页面的同一选项卡中打开一个链接.

当我尝试使用打开链接时window.open,它会在新选项卡中打开 - 而不是在同一窗口的同一选项卡中.

html javascript href hyperlink

323
推荐指数
10
解决办法
82万
查看次数

href ="tel:"和手机号码

如果我使用tel:我应该写国际电话代码,就像那样.

<a href="tel:+6494461709">61709</a>
Run Code Online (Sandbox Code Playgroud)

到目前为止,这么好,但我找不到有关如何以"国际"方式编写手机号码的信息,如果有的话.

html href tel

314
推荐指数
5
解决办法
100万
查看次数

JavaScript中的Window.location.href和Window.open()方法

JavaScript中的方法window.location.hrefwindow.open ()方法有什么区别?

javascript location window href window-object

252
推荐指数
5
解决办法
125万
查看次数

单击href图像链接下载

我生成普通链接,如:<a href="/path/to/image"><img src="/path/to/image" /></a>在网络应用程序中.

当我点击链接时,它会在新页面中显示图片.如果要保存图片,则需要右键单击它并选择"另存为"

我不想要这种行为,我想在点击链接时弹出一个下载框,这是否可能只是用html或javascript?怎么样?

如果不是,我想我必须编写一个download.php脚本,并将其作为参数调用href,文件名为...?

html image download href

169
推荐指数
7
解决办法
41万
查看次数

空的href有效吗?

我们的一位Web开发人员使用以下html作为占位符来设置下拉列表的样式.

<a href="" class="arrow"></a>
Run Code Online (Sandbox Code Playgroud)

这被认为是锚标签有效吗?

由于没有href值,它在我们的一些链接检查器报告中显示为已损坏.

html href

167
推荐指数
8
解决办法
14万
查看次数

从超链接中删除所有样式/格式

我正在创建一个包含不同颜色(href链接)的单词的导航菜单.我希望颜色不要在任何状态下改变(悬停,访问等).

我知道如何设置不同状态的颜色,但我想知道代码只是保留文本颜色(以及任何其他样式/格式).

有什么建议?

html css href

133
推荐指数
3
解决办法
23万
查看次数

通过使用javascript锚定跳跃

我有一个经常会被发现的问题.问题是无处可寻找明确的解决方案.

锚有两个问题.

主要目标应该是在使用锚点跳转到页面时获得一个没有任何哈希值的漂亮干净URL.

所以锚的结构是:

<ul>
    <li><a href="#one">One</a></li>
    <li><a href="#two">Two</a></li>
    <li><a href="#three">Three</a></li>
</ul>

<div class="wrap">
    <a name="one">text 1</a>
    <a name="two">text 2</a>
    <a name="three" class="box">text 3</a>
</div>
Run Code Online (Sandbox Code Playgroud)

好的,如果您点击其中一个链接,网址将自动更改为

www.domain.com/page#1

最后这应该只是:

www.domain.com/page

到现在为止还挺好.现在第二件事是,当您在互联网上搜索该问题时,您会发现它javascript是一种解决方案.

我找到了这个功能:

function jumpto(anchor){
    window.location.href = "#"+anchor;
}
Run Code Online (Sandbox Code Playgroud)

并调用该函数:

<a onclick="jumpto('one');">One</a>
Run Code Online (Sandbox Code Playgroud)

会像以前一样.它会将哈希添加到网址中.我还补充道

<a onclick="jumpto('one'); return false;">
Run Code Online (Sandbox Code Playgroud)

没有成功.所以,如果有人能告诉我如何解决这个问题,我真的很感激.

非常感谢.

html javascript anchor function href

117
推荐指数
3
解决办法
21万
查看次数