前端学堂 http://www.felearn.com
当前位置首页 > 前端技术 > HTML> 正文

javascript怎么排列图片

2021-05-01 13:11:56 暂无评论 HTML javascript   路径   绝对

用CSS中的ul方法吧 很方便就能实现 <ul style="list-style-type: none"> <li><img src="url" /></li> <li><img src="images/2.jpg" /></li> <li><img src="images/3.jpg" /></li> <li><img src="images/sohu.jpg" /></li> </ul>

用css可以呀

javascript 图片的绝对路径

javascript是没有权限访问本地文件的,js是在你的浏览器那边运行的,如果你想要得到服务器上的文件,要使用服务端动态语言,比如jsp。

最好用绝对路径。css文件中的图片地址是相对于css文件路径的地址,而js文件本身是不会被浏览器作为参考地址,而是随当前页面的地址变化的,这导致了如果你的js可能被多个不同的页面打开时相对地址的图片可能失效的问题。其实不仅仅是js,因此现在一般都采用mvc架构开发,因此除了css文件外,其他位置出现的url通常都是绝对地址。没有好的办法让你使用相对路径,也许你可以试试<base>标签,但是它会对页面内的所有链接产生影响(IE中base标签在使用js的url跳转时似乎有点问题)。你可以自己搜索一些关于<base>标签的解释。

猜你喜欢