2015-02-06 50 views
-2

我想用基於其他元素類的不同元素innerHTML的innerHTML替換特定類的innerHTML。我試圖動態匹配一個頭到選定的菜單項。用一個元素中的innerHTML替換另一個元素中的innerHTML使用Javascript

基本上我想採取任何有類「categorySidebarLabelSelected」的innerHTML。

<a class="categorySidebarLabelSelected">Guest Relations</a> 

並根據班級「areaTitle」用「客人關係」替換「開始文檔」。

<div class="areaTitle">Start a document</div> 

這樣的結果將是:

<div class="areaTitle">Guest Relations</div> 

回答

1

使用getElementsByClassName方法。

document.getElementsByClassName('areaTitle')[0].innerHTML = document.getElementsByClassName('categorySidebarLabelSelected')[0].innerHTML; 
+1

這個工作完美!謝謝! – wood4283 2015-02-06 16:48:46

1

讀這樣的事情:http://api.jquery.com/text/

var str = $("categorySidebarLabelSelected").text(); 
$("areaTitle").html(str); 
+0

jQuery未被標記。 – 2015-02-06 16:36:47

相關問題