title: Not able to inject javascript for cssFile into UIWebView
body: <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
  
      NSString *path;
      NSBundle *thisBundle = [NSBundle mainBundle];
      path = [thisBundle pathForResource:@"htmlScript" ofType:@"html"];
      // make a file: URL out of the path
      NSURL *instructionsURL = [NSURL fileURLWithPath:path];
      [self.m_webView loadRequest:[NSURLRequest requestWithURL:instructionsURL]];
  }
  
  - (void)webViewDidFinishLoad:(UIWebView *)webView
  {
      [m_webView stringByEvaluatingJavaScriptFromString:@"var script = document.createElement('script');"  
       "script.type = 'text/javascript';"  
       "script.text = \"function changeCSS(cssFile, cssLinkIndex) { " 
       "alert('test');"
       "var oldlink = document.getElementsByTagName('link').item(cssLinkIndex);"
       "var newlink = document.createElement('link');"
       "alert('test2');"
       "newlink.setAttribute('rel', 'stylesheet');"
       "newlink.setAttribute('type', 'text/css');"
       "newlink.setAttribute('href', cssFile);"     
       "alert('test3');"
       "}\";"  
       "document.getElementsByTagName('head')[0].appendChild(script);"
       "document.getElementsByTagName('head')[0].item(0).replaceChild(script,oldlink);"
      ]; 
  
      [m_webView stringByEvaluatingJavaScriptFromString:@"changeCSS('Zstyle.css', 0);"];
  }
  </code></pre>
  
  <p>Not able call <code>document.getElementsByTagName('head').item(0).replaceChild(script.newlink, script.oldlink);</code></p>