Markdown超链接支持_blank属性

Markdown超链接支持_blank属性

原生的markdown标记并不支持带这个属性,不过很多扩展的markdown解析是支持的,可以在后面添加如下:

示例

点我试试{:target=”_blank”}

源码如下

1
2
[点我试试](http://sideproject.cn){:target="_blank"}
[点我试试](http://sideproject.cn){:onclick="window.open('http://sideproject.cn')"}

Markdown支持在超链接中使用HTML属性,包括target=”_blank”属性。target=”_blank”属性可以让链接在新窗口或新标签页中打开。

下面是一个使用target=”_blank”属性的示例:

1
[链接文字](链接地址){:target="_blank"}

其中,[链接文字]是链接的显示文字,链接地址是链接的URL地址。{:target=”_blank”}是HTML属性,表示在新窗口或新标签页中打开链接。

注意,有些Markdown解析器可能不支持HTML属性。如果无法使用HTML属性,可以考虑使用JavaScript实现在新窗口或新标签页中打开链接,例如:

1
[链接文字](javascript:void(0);){:onclick="window.open('链接地址')"}

其中,javascript:void(0);是JavaScript语句,表示不执行任何操作。`{:onclick=”window.open(‘链接地址’)”}是HTML属性,表示在单击链接时调用JavaScript代码,在新窗口或新标签页中打开链接。

版权所有,如有侵权请联系我