首页
学习
活动
专区
工具
TVP
发布

Html标签href困惑记载

近日,在工作中遇到一个小问题(给手游平台做些网页活动,其中牵涉到一个按钮链接,就习以为常用了标签,Click响应之后走一段js代码逻辑-弹出一个分享微信弹框。...每每因为自己造成这些个问题,反倒收获不少,?。 之后就去查证了下关于这Html标签Href属性。超链接 URL。...javascript:;可以实现A标签点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好。...---- 此段15-08-19更新: 对于这一段不理解,后来在ios客户端童鞋帮助下消解了。对于Ios跟js交互是略有点不同: ios中objective-c与js交互这篇文章会有讲到。...(很认同,原话出自:张鑫旭) ---- 此段15-08-19 20:06更新: 今日在博客园~神人唯吾标签href和onclick属性这篇文章中看到了一个说法: 尽量不要用javascript

3.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

使用h5 标签 href=url download 下载踩过

用户点击下载多媒体文件(图片/视频等),最简单方式: 下载 如果url指向同源资源,是正常。...如果url指向第三方资源,download会失效,表现和不使用download时一致——浏览器能打开文件,浏览器会直接打开,不能打开文件,会直接下载。浏览器打开文件,可以手动下载。...解决方案一:将文件打包为.zip/.rar等浏览器不能打开文件下载。 解决方案二:通过后端转发,后端请求第三方资源,返回给前端,前端使用file-saver等工具保存文件。...如果url指向第三方资源配置了CORS,download依然无效,但可以通过xhr请求获取文件,然后下载到本地。...([data]); var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a') save_link.href

5.6K20

asp.net mvc razor布局页中a标签href跳转问题

笔者做了一个文件上传系统,文件上传后,保存在wwwroot目录file文件夹中,并把该文件路径保存到数据库中, 如这样一个路径保存在数据库: file/b775f487-0127-41e0-9df8...-2a5f1624cd87.jpg 上传成功后,当在home控制器index页面中a标签中,直接这样编写 下载 页面生成后...页面下,我使用同样也是这样a标签指向文件 下载 可是就不能正常访问了  生成链接是 http://localhost...因为路由中默认是控制器是home  默认视图是index  所以链接中是不显示控制器名和视图名 那么,问题出现了  怎么解决?...方法是使用 @Url.Content(filePath)来取代@filePath 就不管是在什么控制器下什么视图下  链接始终不含有控制器视图名称了 同时 需要注意是,文件路径保存格式需要有所变化了

2.4K50

JS字符串分割截取

大家好,又见面了,我是你们朋友全栈君。 1.函数:split() 功能:把一个字符串按指定分隔符分割存储到数组中。...这个返回值是 0 – 65535 之间整数。方法 charCodeAt() 与 charAt() 方法执行操作相似,只不过前者返回是位于指定位置字符编码,而后者返回是字符子串。...如果没有指定该参数,那么切分数组包含从 start 到数组结束所有元素。如果这个参数是负数,那么它规定是从数组尾部开始算起元素。...一个非负整数,规定要提取子串第一个字符在 stringObject 中位置。 stop 可选。一个非负整数,比要提取子串最后一个字符在 stringObject 中位置多 1。...如果省略该参数,那么返回子串会一直到字符串结尾。

6.8K20

链接中 href=# 和 href=### 区别以及优缺点

首先, 标签 + onclick='{jscode}' 是很常用一种 js 运用方式,而不使用 href='javascript:{jscode}' 是为了兼容多种浏览器对 标签解释和处理不同...其次,使用 标签 + onclick='{jscode}'  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 是因为使用者没有理解...简单地说,就是说如果想定义一个空链接,又不跳转到页面头部,可以写href="###"。...详细解释就是'#' 是有特定意义,如果 '#' 后有内容会被认为是一个标签而从页面找到相应标签跳转到该处,找不到时会跳到页首, '###' 其实就是一个无意义标签指定,也就是一个 '#' 和不存在标签...###' 只是一种使用者习惯,如果你愿意,可以随便找一个跳转不到标签作为命名。

1.6K120

a标签中防止跳转href=javascript:;、void(0);等都是什么意思

标签 href 属性用于指定超链接目标的 URL,href 属性值可以是任何有效文档相对或绝对 URL(路径),包括片段标识符和 JavaScript 代码段。...这是一个伪协议,其他伪协议还有 mail:  tel:  file:  等等 详细请看:HTML5新增几个a标签属性 移动端。...链接效果: 3、点击页面上a链接,执行结果如上图: 其他防止页面跳转实现方式: test; 点击链接,页面默认上滚到页顶部, 但可以加上 onclick="return...test; 使用2个到4个#,见大多是 "####" ,也有使用 "#all" 等其他。一个无意义标签指定,不做任何处理。...声明:本文由w3h5原创,转载请注明出处:《a标签中防止跳转href="javascript:;"、"void(0);"等都是什么意思》 https://www.w3h5.com/post/228.html

3.3K20
领券