a标签中的指定框架iframe的target属性失效,导致点击链接跳转时加载在新窗口里

a标签中的指定框架iframe的target属性失效,导致点击链接跳转时加载在新窗口里

工作中经常会用到这样的主页面(简化版),左边是菜单栏,右边是一个iframe,点击菜单栏中的链接(使用a标签target属性),页面会加载在右面的iframe框架里。

问题:第一次点击左边的链接,右边加载到了页面,但是第二次以后再点击链接,右边就加载不到页面了,直接弹出了新的窗口打开链接。

原因及解决:我在需要加载的页面js里使用了一个名为name的变量,网上查到是name和iframe某一属性冲突,导致target失效,把name改为其他名字就解决了。