怎么通过js设置div浮动层的相对位置

JavaScript09

怎么通过js设置div浮动层的相对位置,第1张

1、利用js代码首先创建一个div,document.createElement('div')2、确认div添加位置,可以在某个dom元素后面,或者通过css属性控制具体位置,主要通过left/top等属性控制。 3、确定位置之后,显示div即可。 示例:比如html中有一个文本输入框,...

不是很具体你的需求,你可以这样试试:

你可以先给这两个元素一个共同的父元素参照,如:包一个div,然后给这个div定位一下

div{position:relative}

然后再给这个两个元素分别定位

div .div1{position:absolute}

div .div2{position:absolute}

javascript中img.src属性可以获取到图片的完整路径, 相对路径要通过与相对位置计算得出。计算方法:

先要明确自己的相对位置在哪,这个是需要人为指定的。

核心代码如下:

var res=document.getElementById("img").src

var root_href='根目录路径'

res=document.getElementById("img").src.replace(root_href,'')

用jquery方法

var res=$("#img").attr("src")

res=res.substring(res.indexOf("根")+2)

更多关于在上传文件的过程得到完整路径的方法请参考如下:

file.select()

var res=document.selection.createRange().text

var res=file.files.item(0).getAsDataURL()

var res=file.value