这里的href="javascript:",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好。
在html中 <a>标签表示 是一个超链接1一般作用的跳转页面 需要设置跳转的页面就是 在href属性中设置要跳转的地址
2.作为一个按钮使用,可以点击 但是不跳转页面而是做其他处理,就需要设置href 属性为javascript:
你上面的代码就是一段html代码,a 标签做按钮使用不跳转页面
但是看不出是调用了什么js函数,要看js代码才可以,因为js的行为没有写在html中,做到了结构行为分离
把js函数放另一个页面里(也就是你链接指向的那个页面)在body里添加onload="showsubmenu(sid)"
当前页面的js不可能影响下一个页面的,这是安全性考虑。不然你就可以随便改其他网站的页面了T.T
你可以考虑在传的时候在a链接的href属性里添加id值,例如<a href="xxx.html?id"然后在另一个页面取得这个id值。
sid = location.search.slice(1)