在C#中我想得到一个javaScript对像,然后进行访问。比如访问<SCRIPT language=JavaScript>......</SCRIPT>的内容。我用接口IHTMLScriptElement;
IHTMLScriptElement script=(IHTMLScriptElement)doc.Script;
doc是IHTMLDocument2类型的,也是我获取的当前网页的文档。但是在执行到
IHTMLScriptElement script=(IHTMLScriptElement)doc.Script时,就提示说不能转换。
是什么原因。doc文档中只有一个javaScript对象。如果我用IHTMLScriptElement  script=(IHTMLScriptElement)doc.script.Item(name,num); 前面有定义object name="Script";object num="0",这样不会出错。但是在输出this.richTextBox1.Text=script.text;时会提示说没有将对像引用到实例。应用可以是name有错,但我也不知这个对像的name是什么。那位高手能指点迷津。先谢了。