首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

换图片位置的有关问题

2013-06-19 
换图片位置的问题本帖最后由 fffhhdd 于 2013-05-31 10:19:56 编辑function actionTest(data2){var div2

换图片位置的问题
本帖最后由 fffhhdd 于 2013-05-31 10:19:56 编辑 function actionTest(data2){
    var div2 = document.getElementById("d2");
    data2.ParentNode = div2;
    }

function shopping(data){
actionTest(data);
}


data2是传上来点击事件的img标签对象,我想直接换掉他的父标签,就可以将img标签原本的位置变动位置。。
记得原前写过一个这样的东西,是可以实现的。。但是现在写怎么都不合适。求高手帮忙。。。

<div id="d1" >
  <p>商品展示</p>
 <marquee direction=left align=middle border=1 id="m1">
  <img src="shoppingtest/png-0077.png" onclick="shopping(this)" />
  <img src="shoppingtest/png-0789.png" onclick="shopping(this)"/>
  <img src="shoppingtest/png-0790.png" onclick="shopping(this)"/>
  <img src="shoppingtest/png-0810.png" onclick="shopping(this)"/>
  <img src="shoppingtest/PNG-0938.png" onclick="shopping(this)"/>
  <img src="shoppingtest/PNG-0939.png" onclick="shopping(this)"/>
  <img src="shoppingtest/PNG-0940.png" onclick="shopping(this)"/>
  <img src="shoppingtest/PNG-0941.png" onclick="shopping(this)"/>
  <img src="shoppingtest/PNG-0952.png" onclick="shopping(this)"/>  
  </marquee>
  </div>
  
  <div id="d2">
  <p>已购商品</p>
  </div>

标签
[解决办法]
好像没看到过子节点指定父节点。
一般都是父节点操作子节点,从d1里把data2remove掉,然后d2再appendChild()
[解决办法]
如1L所说,一般都是父节点操作子节点的。

data2.ParentNode = div2;
改成
div2.appendChild(data2);

就可以了。

热点排行