欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS之oc与html之间的交互(oc中调用js的方法)

程序员文章站 2022-03-22 14:52:02
一、运行的效果图 1、刚开始的效果 2、运行结束后的效果 二、准备工作 1、准备一个html文件导入到oc工程中 2、jiaohu.html文件的原始内容 3、从oc语言中操作.html文件---增删改查 1).查询操作 2).删除操作 3).更改操作 4).插入操作 //插入操作1 //插入操作2 ......

一、运行的效果图

1、刚开始的效果

 
iOS之oc与html之间的交互(oc中调用js的方法)

2、运行结束后的效果

 
iOS之oc与html之间的交互(oc中调用js的方法)

二、准备工作

1、准备一个html文件导入到oc工程中

2、jiaohu.html文件的原始内容

 

 
iOS之oc与html之间的交互(oc中调用js的方法)

3、从oc语言中操作.html文件---增删改查

1).查询操作

var p = document.getElementById('word');

2).删除操作

 

NSString*html =@"var p = document.getElementById('word');";

NSString*html2 =@"p.remove();";

[webViewstringByEvaluatingJavaScriptFromString:html];

[webViewstringByEvaluatingJavaScriptFromString:html2];

3).更改操作

 

NSString*htmlUpdate =@"var change = document.getElementsByClassName('change')[0];"

"change.innerHTML = '更改后的值';";

[webViewstringByEvaluatingJavaScriptFromString:htmlUpdate];

4).插入操作

 

//插入操作1

 
iOS之oc与html之间的交互(oc中调用js的方法)

 

//插入操作2

NSString*htmlInsert =@"var img = document.createElement('img');"

"img.src = 'img11.jpg';"

"img.width = '200';"

"img.height = '200';"

"document.body.appendChild(img);";

[webViewstringByEvaluatingJavaScriptFromString:htmlInsert];