2014-02-10 66 views
0

我試圖隱藏在Windows Phone中的網頁一些div小號8.躲藏在web瀏覽器的Windows手機一個div的JavaScript

的HTML看起來像這樣:

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
<head></head> 
<body> 
    <div class="topbar_container">...</div> 
    <div id="banners">...</div> 
</body> 
</html> 

在C# :

private void Browser_LoadCompleted(object sender, NavigationEventArgs e) 
{ 
    Browser.InvokeScript("eval", "document.getElementsByClassName('topbar_container')[0].style.display = 'none';"); 
    //this works 

    Browser.InvokeScript("eval", "document.getElementsById('banners')[0].style.display = 'none'"); 
    //This dont work 
} 

我做錯了什麼?

回答

1

在您的第二個InvokeScript中,您錯誤地調用了名爲document.getElementsById的函數。它應該是:

document.getElementById 

(不是複數"Elements")。