2013-08-05 61 views
0

顯示部分的HTML頁面比方說,我有以下頁面:如何在Windows 8 Metro應用

<html> 
    <body> 
    <content1> 
    </content1> 
    <content2> 
    </content2> 
    <content3> 
    </content3> 
    </body> 
</html> 

我想在我的Metro應用,以顯示包含<content2></content2>之間的頁面中只有一部分。對於整頁我會使用<WebView>Navigate()方法。但我似乎找不到適合我需要的方法。

回答

1

實際上寫任何解決方案代碼我需要知道什麼是Content1content3。假設他們是一個ID的DIV,我可以說

void WebView5_LoadCompleted(object sender, NavigationEventArgs e) 
    { 

     string script = @"var d=document.getElementById('content1');d.style.visibility='hidden'"; 
     string[] args = { script }; 
     string foo = WebView5.InvokeScript("eval", args); 

    }` 
+0

@Baim那太好了。我想知道是否有辦法將整個頁面更改爲隱藏,然後更改爲僅顯示您感興趣的部分。 – coredump

+0

如果您可以在那裏使用jQuery,那將非常簡單。例如如果你知道所有這些DIV都有一些常見的CSS類,你可以寫下 $('div [class =「class1」]')。 或者您可能想直接在Body下查找所有DIV – n00b

相關問題