2016-05-29 51 views
-1

我試圖抓住一個div文本內容,並把另一個使用的innerHTML的innerHTML得不到CSS DIV

通常它的工作原理,但發生的事情是,在新的DIV的inseriro文本沒有得到CSS的JavaScript

我會試着更好地解釋

我有我的WordPress網站一個div與wp_iso_block ID

和我在我的HTML頁腳異塊ID的DIV

我正在做如下操作

document.getElementById('iso-block')innerHTML = document.getElementById('wp_iso_block')innerHTML ..;

,所以我在我的HTML

它正常工作,但沒有收到被給了DIV ID異塊的CSS屬性在後WordPress的更新文本腳型只出現文本

這裏是最好的來源解釋。

我的JavaScript的HTML

document.getElementById('iso-block').innerHTML = document.getElementById('wp-iso-block').innerHTML; 

我在WordPress的後置HTML

<div id="wp-iso-block"> 

ISO 9001:2008 <span>certified company</span> 

</div> 
+0

你沒有一個元素的iso塊的編號爲 – Bakitai

+0

在另一個div中包含iso-block div,並調用該div的內容而不是 –

+0

@Bakitai - 是的我有iso塊元素在我的HTML我沒有把它放在不污染我的問題的例子中, 我的div iso塊有一個CSS自己的應用文本大小,顏色和其他屬性,但來自innerHTML的文本沒有收到這些屬性 如果我這樣做 document.getElementById('iso-block')innerHTML =「Text Example。」; 作品它接收屬性的CSS 但是這樣 的document.getElementById( '異塊')的innerHTML =的document.getElementById( 'WP-異塊')的innerHTML; 它只顯示文本,並沒有收到屬性。 –

回答

0

我改變我的代碼爲

<script type="text/javascript"> 

var wp_iso_block = $('# wp-iso-block').text(); 

$('#iso-block').text(wp_iso_block); 

</script> 

和使用jquery解決我的問題,謝謝所有。