如何用js刷新DIV

JavaScript017

如何用js刷新DIV,第1张

刷新DIV,不如直接刷新<IMG>

就像一楼所说的那样:

<img src="code.jsp" height="18" id="rndImg" /><a href="javascript:reloadcode()">换一张</a>

//刷新图片

function reloadcode() {//刷新验证码函数

var rndImg = document.getElementById('rndImg')

rndImg.setAttribute('src', 'code.jsp?' + Math.random())

}

第一个建议,用一个现成的选项卡组件,可能会更省事。

第二个建议,如果一定要自已实现的话,那么页面输出时,控制哪个标签应该是选中的,会比较简单,比如放个隐藏域来保存当前选中的索引,页面载入时切换到指定的索引,当手动切换标签后,更新隐藏域的值。 希望能帮到你。

一般情况下,这种情况是用来输出内容列表的,比如文章列表、商品列表之类的。也就是说,要么是服务器端循环输出,要么是异步js请求内容,用js循环输出。

不管是那种输出,都是要用到循环的,既然是循环,我们只需要增加一个自增的变量,然后赋值给dom的id就行。

当然,个人觉得,这个有点像是数据库文章或者商品之类的主键ID,比如博客中每一篇文章都有一个id,在列表中现实的时候,直接给dom的id属性赋值就行。