继续开干!UIWebView的页面传递

很简单的小程序,从手机端口跳转一下,进入到一个抽奖界面。
但是要传递一部分参数。例如~你的手机号。

就是把手机号传递到你的html5页面唄。

简单的html5页面

<html>
   <head>
      <meta charset="UTF-8">
   </head>
   <body>
      <p id="word">test</p>
      <ul>
          <li class="change">title:demo</li>
          <li>1我是一个空白</li>
          <li>2第二个空白</li>
          <li>3第二个空白</li>
          <li>4第二个空白</li>
          <li>5第二个空白</li>
      </ul>
   </body>
</html>

这个直接拷贝就行了。一个简单的html页面
咱们现在要把title改变下。
就这些东西直接上代码了很容易理解

/
//  ViewController.m
//  UIWebViewTest
//
//  Created by sh on 16/4/8.
//  Copyright © 2016年 helloworld. All rights reserved.
//

#import "ViewController.h"

#define SCREENW [UIScreen mainScreen].bounds.size.width
#define SCREENH [UIScreen mainScreen].bounds.size.height

@interface ViewController ()<UIWebViewDelegate>

@property (nonatomic, strong) UIWebView *webView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];


    //调用webviews
    [self setUpWebView];

}


- (void)setUpWebView{

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 10, SCREENW, SCREENH)];
    self.webView = webView;
    //代理
    self.webView.delegate = self;
    //加载网页
    NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:request];
    [self.view addSubview:_webView];
}


#pragma mark - 操作网页
- (void)webViewDidFinishLoad:(UIWebView *)webView{
    // 删除
    NSString *str1 = @"var word = document.getElementById('word');";
    NSString *str2 = @"word.remove();";

    [webView  stringByEvaluatingJavaScriptFromString:str1];
    [webView  stringByEvaluatingJavaScriptFromString:str2];

    // 更改 改文字
    NSString *str3 = @"var change = document.getElementsByClassName('change')[0];"
    "change.innerHTML = '把change这个标签修改为--什么鬼?';";
    [webView stringByEvaluatingJavaScriptFromString:str3];

    // 插入图片
    NSString *str4 =@"var img = document.createElement('img');"
    "img.src = 'img_01.jpg';"
    "img.width = '160';"
    "img.height = '80';"
    "document.body.appendChild(img);";
    [webView stringByEvaluatingJavaScriptFromString:str4];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 28,465评论 5 19
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,764评论 25 709
  • “迷之自信”这个词不知道是从什么时候开始流行起来的,但是确实很形象的描述了一个状态------一个自己与周遭环境的...
    xiaoM敏阅读 3,089评论 0 0
  • 01 昨晚有网友和我聊天,她刚上大学,身边没有多少朋友,周末时同学出去玩,而她一个人,不知道该干什么。 我觉得但凡...
    怀左同学阅读 8,629评论 11 72
  • “一本传记若能描述出主人公的六七个自我,我可认为是完整的了,而一个人完全可能有数千个自我。”《奥兰多》_弗吉尼亚...
    Holly兔小妖阅读 2,607评论 0 1