日期:2014-05-17  浏览次数:20409 次

一个js问题,希望大家帮忙
我有一个图层是叫 <div class="demo">

他想通过js把 class="demo" 替换成 id="demo"

但是var str=" "这里怎么写才能好吗?

------解决方案--------------------
先找到该对象, obj.id='demo'; obj.className='';
------解决方案--------------------
你原来已经有id了是吗?
<div id="demo_01" class="xxx">?
要修改成
<div id="demo_ ?什么?
------解决方案--------------------
都看清楚了问题在回复!拜托

document.body.innerHTML = document.body.innerHTML.replace(/class=demo/i, 'id=demo');
这是简单的写法,给你提个思路
复杂的完善的请到 web开发——javascript 版面求解
------解决方案--------------------
所以我在问他到底是啥问题.哈哈
------解决方案--------------------
jquery
 $('.demo').attr('id')='demo';
------解决方案--------------------
探讨

都看清楚了问题在回复!拜托

document.body.innerHTML = document.body.innerHTML.replace(/class=demo/i, 'id=demo');
这是简单的写法,给你提个思路
复杂的完善的请到 web开发——javascript 版面求解