问题描述
最近需要使用webbrowser模拟提交网页数据,但遇到一个问题,html中显示是textarea,通过setattribute,ounterhtml,innerhtml设置后,在页面模拟还是显示不成功,应该是赋值没赋对,看了下页面代码,好像是百度编辑器,请问怎么样设置,下面是代码这是页面中引用的js<scripttype="text/javascript"charset="utf-8"src="/resource/ueditor/editor_config.js"></script><scripttype="text/javascript"charset="utf-8"src="/resource/ueditor/editor_api.js"></script>这是文本框,<textareaid="intro"name="intro"></textarea>不管怎么样,赋值到intro,提交的时候都显示没有数据。
解决方案
解决方案二:
大虾们救命啊
解决方案三:
使用api中的方法赋值...而不是直接给innerhtml吧..比如setcontent("<h1>admin</h1>");这种,我是随便写的具体你可以看api嘛
解决方案四:
引用1楼cyrzd的回复:
大虾们救命啊
api赋值,这个我还不知道
解决方案五:
自己解决了,他是嵌套的一个iframe,但这个iframe在源码中看不到,只能使用审查元素才能看到
时间: 2024-10-03 14:56:17