115 html IE9的a标签嵌套问题
2015-12-10 13:06
513 查看
IE9的a标签嵌套时,内层a标签会遇到不被解析的情况,后来将内层a标签用span替代,跳转事件用sefl.location和window.open实现
修改后
<a id="{$vo['id']}" <notempty name="vo['_child']"> href="javascript:#" class="topnav-menu" <else/> href="{$vo['menuurl']}" </notempty> > {$vo['menutext']} <notempty name="vo['_child']"> <i class="icon techsub f9 c_lightgray pl5"></i> <div id="topnav-submenu-{$vo['id']}" class="topnav-submenu-panel hide"> <!-- 应用图标列表 begin --> <ul class="ui-topnav-submenu"> <volist name="vo['_child']" id="vo2"> <li class="ui-topnav-submenu-item"> <a href="#">123</a> </li> </volist> </ul> <!-- 应用图标列表 end --> </div> </notempty> </a>
修改后
<a id="{$vo['id']}" <notempty name="vo['_child']"> href="javascript:#" class="topnav-menu" <else/> href="{$vo['menuurl']}" </notempty> > {$vo['menutext']} <notempty name="vo['_child']"> <i class="icon techsub f9 c_lightgray pl5"></i> <div id="topnav-submenu-{$vo['id']}" class="topnav-submenu-panel hide"> <!-- 应用图标列表 begin --> <ul class="ui-topnav-submenu"> <volist name="vo['_child']" id="vo2"> <li class="ui-topnav-submenu-item"> <eq name="vo2['urltarget']" value="_blank"> <span onclick="window.open('{$vo2['menuurl']}');" class="pointer">{$vo2['menutext']}</span> <else/> <span onclick="self.location='{$vo2['menuurl']}';" class="pointer">{$vo2['menutext']}</span> </eq> </li> </volist> </ul> <!-- 应用图标列表 end --> </div> </notempty> </a>
相关文章推荐
- Html知识总结
- 【Html】字体缩写
- 使用DOM操纵HTML文档几点粗浅认识
- 区别:DOM Core 与 HTML-DOM
- HTML DOM Table 对象
- HTML DOM - 修改 HTML 内容
- HTML DOM - 元素
- HTML的16个全局属性
- HTML DOM 属性
- HTML DOM 方法
- HTML DOM 节点
- 我的html 初学第一步 编译器的选择和代码的简单使用
- 【Html】Relative与Absolute组合使用
- 【Html】层模型--固定定位
- 【Html】层模型--相对定位
- 【Html】层模型--绝对定位
- 【Html】什么是层模型?
- 【Html】浮动模型
- 【Html】流动模型(二)
- 【Html】流动模型(一)