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
  • 相关阅读:
    现代C语言程序设计之数据存储
    Linux系统运维与架构设计之文件管理
    Linux系统运维与架构设计之系统基本使用
    Linux系统运维与架构设计之搭建运维环境
    Linux系统运维与架构设计之Linux概述
    Linux系统运维与架构设计技术栈
    架构师成长之道-C语言基础之C语言概述
    K3/Cloud树形单据体的rowId赋值
    K3违反内码唯一键约束
    K3修改字段名
  • 原文地址:https://www.cnblogs.com/lantu1989/p/5957669.html
Copyright © 2011-2022 走看看