zoukankan      html  css  js  c++  java
  • iOS调用HTML

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>常用站点</title>
    <!--    <link href="CSS/index.css" rel="stylesheet">-->
    </head>
    
    <body>
      <div id="header">常用站点</div>
      <div id="content">
          <ul>
              <li class="first">第一口语网——完全免费英语口语学习的专业网站</li>
              <li>hao123上网从这里开始</li>
              <li>反馈中心 - 博客园</li>
              <li>极客学院IT在线教育平台</li>
              <li>Code4App-iOS开发</li>
              <li>36氪_为创业者提供最好的产品和服务</li>
              <li>百度网盘-全部文件</li>
              <li>58同城</li>
              <li>甘雨路 - 博客园</li>
              <li>百度视频--全球最大中文视频搜索引擎</li>
              <li>我的随笔 - 博客后台 - 博客园</li>
              <li>NBA_百度搜索</li>
          </ul>
      </div>
    </body>
    </html>
    #import "ViewController.h"
    
    @interface ViewController ()<UIWebViewDelegate>
    
    @property (nonatomic , strong) UIWebView *webView;
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // 创建webView 
        self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height)];
        self.webView.delegate = self;
        [self.view addSubview:self.webView];
        
        // 加载本地网页
        NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"];
        NSURLRequest *request = [NSURLRequest requestWithURL:url];
        [self.webView loadRequest:request];
    }
    
    #pragma mark -- 操作网页 --
    - (void)webViewDidFinishLoad:(UIWebView *)webView{
        // 删除
        NSString *str1 = @"var header = document.getElemenById('header'); ";
        NSString *str2 = @"header.remove();";
        [webView stringByEvaluatingJavaScriptFromString:str1];
        [webView stringByEvaluatingJavaScriptFromString:str2];
        
        // 更改网页的内容
        NSString *str3 = @"var first = document.getElementsByClassName('first')[0];" "first.innerHTML = 'Apple 官网';" ;
        [webView stringByEvaluatingJavaScriptFromString:str3];
        
        // 插入图片
        NSString *str4 = @"var img = document.createElement('img');"
                         "img.src = 'ply.png';"
                          "document.body.appendChild(img);";
        [webView stringByEvaluatingJavaScriptFromString:str4];
    }
    
    @end
  • 相关阅读:
    js冒泡排序
    总结常见疑问
    第八课 课程重点(js语句:条件、循环)
    第九课 课程重点(js语句:获取时间、数字取值、定时器)
    利用NABCD模型进行竞争性需求分析
    运行结果及总结~张萍萍
    测试与调试 滕娟
    面向对象分析设计
    设计类图 201303014029 于海飞
    SRS文档 王倩倩 201303014004
  • 原文地址:https://www.cnblogs.com/lantu1989/p/5957669.html
Copyright © 2011-2022 走看看