JS弹出图片下面有文字描述问题!高分请教!

JavaScript05

JS弹出图片下面有文字描述问题!高分请教!,第1张

js实现:给div加个id div1

var divobj = document.getElementById("div1")

获取title中值:var text = divobj.getAttribute("title")

设置到div内容:divobj.innerHTML = text

当然你用jquery 就更简单了

以上代码没测试过 ,大体js是这个思路

打开MyEclipse-->window-->Preferences,选择General->Content

Types,然后修改右面的Text下的Java

Properites

File的默认编码方式为UTF-8,点击Update就可以了!

获取元素没问题吧。获取元素还是class来得快,用id,如果是你说的上千个文档,那是不现实的。

滚动也不难。

1 如果是id,可以直接用js取出来id,然后使用

window.location = window.location+'#获取到的ID'

这样滚动到锚点。

2 如果是class,那就用

var l = document.getElementsByClassName('类名称')

for(var i=0i<l.lengthi++){

    if(!l[i].id) {

        l[i].setAttribute('id', 'mark'+i)

    }

}

也就是先获取到所有的class元素,再给没有id属性的元素添加一个id,最后执行1的操作就可以了。