求大神,帮忙看看如何实现!谢谢啦

daihua999 2017-03-28 11:30:50
a页面:

A1标题
A1文字

A2标题
A2文字

A3标题
A3文字
.
.
.
.
B页面:

当前URL+路径=A1标题时,显示A1文字
当前URL+路径=A2标题时,显示A2文字
当前URL+路径=A3标题时,显示A3文字
.
.
.
...全文
264 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2017-03-28
  • 打赏
  • 举报
回复
var map = {
    '/test/a' : 'a文字',
    '/test/b' : 'b文字',
    '/test/c' : 'c文字'
}

var url = location.href;
document.write(map[url]);
代码丢在B页面,访问/test/a时页面显示a文字,其他同理。 你的描述“当前URL+路径”没看懂,url里面已经包含了路径了。
daihua999 2017-03-28
  • 打赏
  • 举报
回复
daihua999 2017-03-28
  • 打赏
  • 举报
回复
请问该如何实现??跪求代码
daswcszxw 2017-03-28
  • 打赏
  • 举报
回复
你先把页面排出来呀。 不然这么说多蒙B。 一半功能可以用锚点实现。 后面显示部分用window.location.hash;判断DIV显示隐藏就好了。
daihua999 2017-03-28
  • 打赏
  • 举报
回复
有大神在么!!~!!
daihua999 2017-03-28
  • 打赏
  • 举报
回复
daihua999 2017-03-28
  • 打赏
  • 举报
回复
var map = { 'http://bbs.csdn.net/topics/aaa.html' : "'GGGG003','GGGG004'", 'http://bbs.csdn.net/topics/bbb.html' : "'GGGG005','GGGG006','GGGG007'", 'http://bbs.csdn.net/topics/ccc.html' : "'GGGG001','GGGG002','GGGG003','GGGG004','GGGG005'" } var url = location.href; arr_wx = map[url]; var wx_index = Math.floor((Math.random()*arr_wx.length)); var stxlwx = document.getElementsByName("stxlwx"); for(var i = 0;i < stxlwx.length; i++){ stxlwx[i].innerHTML = arr_wx[wx_index]; //<!--输出微信号--> } var wxssimg = document.getElementById("wxssimg"); wxssimg.innerHTML = "<img src='images/"+arr_wx[wx_index]+".jpg'>";//<!--输出微信二维码--> 请问这样写,哪里错了?想输出对应网址的随机微信号
functionsub 2017-03-28
  • 打赏
  • 举报
回复
var map = {
    'xxx.sss.com/a' : 'a文字',
    'xxx.sss.com/b' : 'b文字',
    'xxx.sss.com/c' : 'c文字'
}
 
var host = location.hostname; // 获取域名
var pathArr = location.pathname;// 获取路径
自己拼接一下吧。把上面map的key值改成对应的就行
daihua999 2017-03-28
  • 打赏
  • 举报
回复
当前URL+路径的意思是。 例子:http://bbs.csdn.net/topics/392143220?page=1#new_post 当前URL+路径:bbs.csdn.net/topics/

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧