2016-04-10 16 views
-1

saf javascript $ (eleman) .html:

var subContainerElement = $('#' + mainContainerId).find('#' + subContainer); 

$(window).bind("load", function() { 
    $(subContainerElement).html(function (index, text) { 

     newParagraphText = text.replace("aaa", "bbb"); 
     return newParagraphText; 
    });   
}); 

Javascript:

var subContainerElement = mainContainer.getElementsByClassName(subContainer)[0]; 

document.addEventListener("DOMContentLoaded", function(event) { 

    mainContainer.getElementsByClassName(subContainer)[0].innerHTML = 
    function (index, text) { 

     newParagraphText = text.replace("aaa", "bbb");     
     return newParagraphText; 
    }; 
}); 

Maalesef innerHTML fonksiyonu olacak şekilde elemanın html ayarlayın:

function (index, text) { ......

Herhangi bir yardım uygulaması reciated.

+0

Orada işlevi tanımlıyorsunuz, onu çağırmıyorsunuz –

cevap

1

jQuery tabanlı kodda, kimliği subContainer olan bir öğe arıyorsunuz.

çalıştığını varsayarak, ikincisi ilk kod çok garip bir eleman seçimi ve ilan edilmemiş bir değişken ile çok kötü olduğunu

var subContainerElement = document.getElementById(subContainer); 
document.addEventListener("DOMContentLoaded", function(event) { 
    var html = subContainerElement.innerHTML; 
    html = html.replace("aaa", "bbb"); 
    subContainerElement.innerHTML = html; 
}); 

Not olmalıdır.

İlgili konular