2015-10-13 15 views
-1

我有一個錨標記,如下所示:變化錨標記內的HTML使用JavaScript

<a title=「mytagname」>My name is akira</a> 

我想寫一個javascript,這樣我可以用標題值搜索標籤和更改內部HTML那個。

+0

如果你要只改變*文本*裏面的元素,那麼就不要使用innerHTML。有一個非常好的'textContent' DOM接口。 – Touffy

回答

3
function changeContentByTagName(tagName, newContent) { 
    var elem = document.querySelector('a[title='+ tagName +']'); 
    if (elem) { 
    elem.innerHTML = newContent; 
    } 
} 

用法:changeContentByTagName('mytagname', 'My name is Tetsuo');

0

或者,如果你正在使用jQuery

function serchAndChange (title, content){ 
    var selector = '[title='+title+']'; 
    var $element = $(selector); 
    if($element){ 
     $element.html(content); 
    } 
}