2014-10-03 150 views
0

所以,我有两个div如何设置一个div的内容到另一个div的内容

<div id="1"><p>Hello<p></div> 
<div id="2"><p>Goodbye<p></div> 

而且我想知道是否有一个简单的方法来设置格“1”等于格“2”?

所以,最终的结果将是:

<div id="1"><p>Goodbye<p></div> 
<div id="2"><p>Goodbye<p></div> 

感谢。

+0

@MelanciaUK谢谢,正是我需要:) – nick 2014-10-03 15:39:20

+0

你需要的是展示一些努力和/或研究。你有没有尝试过任何东西?我们不在这里为您编码。我们在这里帮助您处理您的代码。 – melancia 2014-10-03 15:53:59

回答

3

做到这点..

var div1 = document.getElementById("1"); 
document.getElementById("2").innerHTML = div1.innerHTML; 
+0

更具体地说,如果我想将第一个div的段落设置为第二个,我该怎么做? (即'var div1 = document.getElementById(“1 p”); document.getElementById(“2 p”)。innerHTML = div1.innerHTML;' – nick 2014-10-03 15:41:25

+0

我已经在下面更新了我的答案。 – jordaniac89 2014-10-03 16:52:38

2

尝试它使用JavaScript

document.getElementById("1").innerHTML = document.getElementById("2").innerHTML 

的元素使用内得到具体的标签:

var x = document.getElementById("1"); 
var y = x.getElementsByTagName("p"); 

或一个行:

document.getElementById("1").getElementsByTagName("p").innerHTML; 
相关问题