Html 改变`<;输入>;`objective-C中的元素属性
我正在尝试将Html 改变`<;输入>;`objective-C中的元素属性,html,ios,objective-c,http,Html,Ios,Objective C,Http,我正在尝试将中元素的值从null更改为选中的 我如何从objective-C(iOS应用程序)执行此操作 以下是页面的相关HTML <td align="right" width="15%" class="darkNeutral"> <input id="chk_Assignments" type="checkbox" class="ShowAll" /> <label for="chk_Assignments">Show All</la
中元素的值从null
更改为选中的
我如何从objective-C(iOS应用程序)执行此操作
以下是页面的相关HTML
<td align="right" width="15%" class="darkNeutral">
<input id="chk_Assignments" type="checkbox" class="ShowAll" />
<label for="chk_Assignments">Show All</label>
</td>
全部展示
我想我应该使用POST
或其他什么,但我不确定如何访问元素,添加checked
属性,并将属性的值设置为“checked”
如果HTML页面包含jQuery,则可以简化javascript:
NSString *javaScript = @"$('#chk_Assignments').attr('checked', 'checked');";
NSString *response = [webViewA stringByEvaluatingJavaScriptFromString:javaScript];
NSLog(@"javascript result: %@", response);
基本上,我想“勾选”复选框UIWebView
有一个名为stringByEvaluatingJavaScriptFromString:
的方法,假设您在UIWebView中查看HTML,该方法可能允许您实现目标。请澄清您的问题-您到底想实现什么?您是否尝试在选中复选框的情况下将数据发布到网页?您是否正在尝试操作在UIWebView中呈现的HTML?@user3386109我将深入研究that@Paulw11我正在尝试勾选勾选框,因此,在项目中首先需要获得一个UIWebView
,所以我一到那里就会尝试这一点。非常感谢。此外,这也是我试图找出我将在哪里访问数据->
NSString *javaScript = @"$('#chk_Assignments').attr('checked', 'checked');";
NSString *response = [webViewA stringByEvaluatingJavaScriptFromString:javaScript];
NSLog(@"javascript result: %@", response);