stringByEvaluatingJavaScriptFromString - changing several elements' css?

Discussion in 'iOS Programming' started by Danneman101, Mar 5, 2009.

  1. Danneman101
    Expand Collapse
    macrumors 6502

    Aug 14, 2008
    Feels like Im spamming the forum today, but I assure you that Im also looking for solutions by my own, and will always post any solution that I find. Promise :)

    Anyway, how can I, by using stringByEvaluatingJavaScriptFromString, go trough a html-page and change the style of all the elements with, for instance, the name "myTable"?

    I mean, how can I know how many of those elements there are on the html-page in question from the objc-environment? Or is my only option to make a large enough loop (which would slow down the app, though)?

    [self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementByName('myTable')[0-n].style.visibility='hidden';"]];

Share This Page