小知识:html标签中的javascript:
来源:互联网 发布:4g网络哪家好 编辑:程序博客网 时间:2024/06/03 09:12
记录一个开发中遇到的小问题。今天在开发过程中,在a标签的href中写入javascript:window.open(url)
,如下:
<a href="javascript:window.open(url)">url为链接地址</a>
chrome中点击后可以正常打开新的窗口,但在ie中点击之后会先打开一个地址栏为javascript:window.open(url)
的窗口,接着再打开个新窗口。
那么怎么解决这个问题呢?相信下面的代码都不陌生:
<a href="javascript:void(0);">链接</a>
其实javascript:void(0);
可以理解为会执行括号中的javascript代码,可以用javascript:void(js代码);
来表示,其中void表示没有返回值(和java中的一个意思哎)。而上面的代码,括号中为0,说明根本没有执行js代码,所以点击之后并没有什么效果。如果在括号中写一些js代码会发生什么呢?是不是会弹出一个0呢?
<a href="javascript:void(alert(0));">链接</a>
最后,还有另一种写法。省略括号,将void和js代码用空格隔开。如下:
javascript:void js代码;
特此记录!
0 0
- 小知识:html标签中的javascript:
- HTML 中的几个小知识
- HTML <a> 标签的小知识
- 小谈HTML中的META标签
- javascript剔除字符串中的html标签
- 【知识】HTML <fieldset> 标签
- html 标签知识
- html 基础标签知识
- HTML一些标签知识
- HTML小知识
- HTML 小知识
- HTML小知识一
- html小知识-走马灯
- HTML小知识
- html小知识1
- HTML--小知识
- html小知识11
- html小知识12
- data无法打开(转载)和SQLite数据库添加数据失败
- haut 1269: 爱看电视的LsF dfs
- redis持久化RDB和AOF
- 华为模拟器eNSP-各种奇葩故障解决办法
- CentOS6.5挂载 USB3.0(并且是NTFS格式的)
- 小知识:html标签中的javascript:
- 算法设计与分析HW8:LeetCode71.Simplify Path
- 文章标题
- MATLAB启动时打开多个窗口问题的解决
- 二分图匹配csu1887Cuckoo Hashing
- Java网络爬虫(七)--实现定时爬取与IP代理池
- 第九周:[Leetcode]494. Target Sum
- 让创新野蛮生长
- ECMAScript 6(8)——正则表达式的扩展