如何在c 获取html页面内容中,用JavaScript获取application的值

Html5 页面中 JavaScript 启动调用的三种方法比较
Html5 页面中 Script 启动调用的三种方法比较太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 -
本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。首先,来看一下 Html5 页面引用 JavaScript 代码的几种方式:1、Html5 页面中使用 &script&
标签容纳 JavaScript 代码;
&/script&这里不仅可以调用任意位置的函数,而且可以声明变量,构建函数和对象等等。2、Html5 页面中使用 &script src="xxx.js"&&/script& 引入同路径下的 xxx.js 文件中的 JavaScript 代码; &script src="js/main.js"&&/script&注意这里的 main.js 是与当前 Html 页面文件同目录下的 js 子目录中的文件,使用时,确保相对路径正确,当然了,也可以使用绝对路径。3、Html5 界面元素事件直接赋与一段 JavaScript 代码;
此处可参考 javascript设置onclick以下资源可供参考,进一步理解 JavaScritp:JavaScript的5种调用函数的方法解读ECMAScript[1]――执行环境、作用域及闭包解读ECMAScript[2]――函数、构造器及原型百度百科 javascript要想真正掌握 JavaScript 语言,那么闭包是必须要深刻理解和领悟的核心。顺便,记录一下引用
的几种方式:1、外部样式表css 样式存于一个 .css 扩展名的文件中,引用方式:
2、内部样式表
3、内联样式更详细的 CSS 运用,可参考 CSS 选择器及各样式引用方式介绍 。 最后,切入主题,页面加载初始调用
代码的三种方式:1、body 的 onload 事件触发回调 JavaScript 函数; 该事件在 document 文档中的所有内容都加载完成后才会被调用,这种方式显得有点笨拙,但比较把握,确保一切安好,才去调用。如想避勉过多加载,那么页面设计上可以相对讲究些方法,人为达到滞后加载的效果,就可以给这个事件进行减压,达到尽快执行的目标。2、document 的 onready 事件触发回调 JavaScript 函数;
document.onready = init();该事件在 document 文档中的 dom 模型加载完成就会产生回调,而不考虑引用的图片、脚本等资源。3、在引入 Html5 页面的 JavaScript 代码中,直接调用 JavaScript 函数或执行 JavaScript 命令;
&/script&或在外部 js 脚本中,直接调用 init(); init() 可以是 Html5 页面中声明的函数,也可以是外部引用的脚本中的函数。不过发现一个有趣的问题,当在 init() 函数定义中,通过 document.getElementById('container');获取 container 元素的引用时,如果该 Html5 元素在该段页面内 JavaScript 代码之后时,会获取不到该元素。这说明一个问题,第三种启动执行方式,是边加载边执行,所以对顺序有要求;每时每刻,都有老人变新人,老手涉猎新事物,变潮人,接触陌生的领域,变新手。凡事都有这个过程,新领域的成熟与否,其实你与无太大关系,你还是一样的新;但这个领域的成熟,标志着,有这么多别人分享的东西,可供参考,内在的 bug 也会少很多;但无论怎样,在你的头脑里,还是需要一点点去塞满,并不代表,这个领域有多少,你就有多少,也不代表,你一下子就能把这个领域成熟的东西就全能掌握,那是需要不断理解、实践,总结、升华,以便再进一步获取更深层次理解的过程,唐僧取到的经书,如果不被水泡了,可能我们真的就能去掉这个理解的过程了,悟性确实是可以很高的,这个高真能达到不需要理解的过程?!。。。。。。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'如何用JavaScript得到网页input中输入的value值
在页面中我们最常见的页面元素就是input了,但是我们如何用JavaScript得到网页input中输入的value值呢,其实很简单,方法也不止一种,据我总结比较常用的就是下面的两种方法,闲话不多说了,下面那就来看看我说的方法吧:
Java代码 &
&&script&language="javascript"&
&&function&print(){
&&&var&a=myform.name.
&&&alert(a);
&&/script&
&&&form&name="myform"&
&&&&input&type="text"&name="name"&id="nn"&/&
&&&&input&type="button"&name="button"&value="获取"&onclick="print()"&/&
&&&/form&&&
&script language="javascript"&
function print(){
var a=myform.name.
&form name="myform"&
&input type="text" name="name" id="nn" /&
&input type="button" name="button" value="获取" onclick="print()" /&
这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。
Java代码 &
&&script&language="javascript"&
&&function&print(){
&&&var&a=document.getElementByIdx_x("nn").
&&&alert(a);
&&/script&
&&&&input&type="text"&name="name"&id="nn"&/&
&&&&input&type="button"&name="button"&value="获取"&onclick="print()"&/&
&&&/form&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。怎么获取页面中javascript的值,如下图中的值,_百度知道
怎么获取页面中javascript的值,如下图中的值,
html中的翻页数,请高手热点一二...不胜感激,怎么用java翻页,但不会用!.sina,我想用java 得到网页.cn/bn/c/index.sina.html" target="_blank">http,draw(1)就可以得到第一页节目!.,我就是想搜集一些网页信息://news!,好像用post可以实现吧,就是传给它一个参数.cn/bn/c/index:<img class="ikqb_img" src="/zhidao/wh%3D450%2C600/sign=6eb46bd77f3ec9e3bc79f3df9dc55fd.baidu://b.jpg" esrc="http.hiphotos./zhidao/wh%3D600%2C800/sign=12f1f795bef2ca2e27a6ba/a686c968d56c9e3bc79f3df9dc55fd://b<a href="http
提问者采纳
非常的强大.)).title+&&#39;for(x in webData){if(webData.push(&)。可以了解一下 Htmlparser 这个库;&#39.propertyIsEnumerable(x))div&+webData[x]。,把获得的 字符串解析成 XML。;+webData[x],你说的那个地址;a href=&#39。。,应该很容易取到。 页面中全部的视频信息 全部是 JSON 格式.join(&#39,再取出 SCRIPT 标记中的内容。 --把下面这段代码;&&/&#47.innerHTML = (&div& target=&#39。试试,放在地址栏中:var cont = [];}document,然后回车;&quot.url+&&lt。刚看了;&a&& void(0);_blank&#39。javascript可以使用中间件技术; &gt
提问者评价
谢谢,,己知道解决方式了,不过你的提示又让我学到一些新东西,嘿嘿
其他类似问题
为您推荐:
javascript的相关知识
其他1条回答
分页你百度一下吧 一两句说不清楚不同的数据库分页语句不同SqlServer用top分页的 传两个参数进去
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁酷勤网 C 程序员的那点事!
当前位置: >
浏览次数:次
在开发Windows Phone APP的HTML5专案中,究竟该如何从C#执行网页的Javascript程式呢?现在就让我来介绍一下吧!
C#呼叫Javascript端的函式
首先在网页中定义一个changeTitle的function,让C#端可以利用这个function更改idpage-title的标`内的第一个p标`内的值。
index.html
&!DOCTYPE html&
&meta http-equiv=&Content-Type& content=&text/ charset=UTF-8& /&
&link rel=&stylesheet& type=&text/css& href=&/html/css/phone.css& /&
&title&Windows Phone&/title&
var changeTitle = function (text) {
document.querySelectorAll(&#page-title p&)[0].innerHTML =
&p&我的应用程式&/p&
&div id=&page-title&&
&p&页面标题&/p&
榱耸痉叮谡庋e更改按下[上一页]的按钮的行楹艚Javascript端的changeTitle的function,并且传入&Hello World!&这个字串,底下是程式码:
MainPage.cs
private void BackApplicationBar_Click(object sender, EventArgs e)
Browser.InvokeScript(&changeTitle&, new string[] { &Hello World!& });
//Browser.GoBack();
]:如果不需传参数,直接使用Browser.InvokeScript(&changeTitle&)即可。
尚未按上一页按钮之前:
csjs01.pngcsjs01.png
按下上一页按钮之后:
csjs02.pngcsjs02.png
C#直接执行Javascript端的程式码
依照上面的道理,其实可以利用eval()函式来执行Javascript端的程式码。所以上述范例其实可以改成:
MainPage.cs
Browser.InvokeScript(&eval&,
new string[] { &document.querySelectorAll(&#page-title p&)[0].innerHTML = &Hello World!&;& });
Getting Started With Windows Phone 8 HTML5 Apps:/b/matthiasshapiro/archive//getting-started-with-windows-phone-8-html5-apps.aspx
& 相关主题:
本文来源:}

我要回帖

更多关于 html获取页面高度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信