`
zengshaotao
  • 浏览: 787482 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

界面元素一般操作

 
阅读更多

脚本里,有引入其他脚本文件的语句,这个引入语句必须是完整的<script src=""></script>不能是简写的形

式。对于完整的形式,其标签内的脚本块将不再执行。
<html>
 <head>
  <title>
  外部链接js代码文件
  </title>
 </head>
 <body>
 <script language="javascript" src="src.js">
  //脚本注释
  <!--html文档注释-->
  这中间的任何代码都将无效,应该将这里的js代码放在另外一个脚本块里面
 alert();//该句不会弹出对话框
 </script>
 <script language="javascript">
 alert();
 </script>
 </body>
</html>

简单的html标签识记,很久以前写的。
<html>
 <head>
  <title>
  模板html标记内容
  </title>
 </head>
 <body>
 <p>P标记表示一个段落,结束标记可有可无。
 <pre>
 这里是预定义的格式,真正显示的效果和这里
    的    自己定义 的      格式是一样的。。。。
 </pre>
 <address>
江西省上饶县铁山乡西岩村
 </address>
 <blockquote>
 有的人死了,他还活着;有的人活着,他已经死了
 </blockquote>
 </body>
</html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<form name="myform">
  <table>
 
    <tr>
    <td width="50%">姓名:<input type="text" name="fullname"/><br>
                    密码:<input type="password" name="psd"/></td>
    <td width="50%">性别:<input type="radio" name="sex" value="nan" checked="checked"/>男
                  &nbsp;<input type="radio" name="sex" value="nv"/>女</td>
 </tr>
 
 <tr>
  <td width="50%">
   爱好:<input type="checkbox" name="music" value="on" />音乐&nbsp;
        <input type="checkbox" name="sport" value="on" />运动</td>
   
  <td width="50%">
   学历:<select size="1" name="edu_level">
        <option>小学</option>
        <option>中学</option>
        <option selected="selected">大学</option>
        <option>大学以上</option>
      </select></td>
 </tr>
 
 <tr>
  <td width="100%" colspan="2">自我介绍:
  <textarea rows="3" cols="50"></textarea></td>
 </tr>
 
 <tr>
  <td align="center">
   <input type="submit" name="submit" value="提交" />
   <input type="reset" name="reset" value="重置" />
  </td>
 </tr>
  </table>
</form>
<hr>
<script language="javascript">
 var myform,element,i;
 myform = document.myform;
 document.write("<h2>表单中有"+myform.length+"个元素</h2>");
 for(i=0;i<myform.length;i++)
 {
  element = myform.elements[i];
  if(i>0)document.write(",");
  document.write(element.name);
 }
</script>
 
</body>
</html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript">
 function validate()
 {
  if(!checkMyName(document.myform.myname.value)) return false;
  if(!checkMyCard(document.myform.mycard.value)) return false;
  alert("数据校验成功");
  return true;
 }
 function checkMyName(myName)
 {
  if(!(myName.length>0))
  {
   alert("姓名不能为空");
   return false;
  }
   return true;
 }
 function checkMyCard(card)
 {
  var ok,i=0,ch;
  ok = (card.charAt(4)=="-"&&card.charAt(9)=="-"&&card.charAt(14)=="-")
  if(!ok)
  {
   alert("卡号的输入格式不对");
   return false;
  }
  while(i<19)
  {
   ch = card.charAt(i);
   if(ch!="-"&&(ch<"0"||ch>"9"))
   {
    alert("卡号输入格式不对,格式应该是xxxx-xxxx-xxxx-xxxx,x是0到9其

中的一个数");
    return false;
   }
   i++;
  }
  return true;
 }
</script>
<title>无标题文档</title>
</head>

<body>
<form name="myform" onsubmit="return validate();">
 <p>姓名:<input type="text" name="myname" size="40" value="first m last" /></p>
 <p>卡号:<input type="text" name="mycard" size="50" value="0000-0000-0000-9999" /></p>
 <p><input type="submit" value="提交" />
</form>

</body>
</html>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
 function getSelected(love)
 {
  var i;
  for(i=0;i<love.length;i++)
  {
   if(love[i].checked)
   return love[i].value;
  }
  return "[没有选择任何项目]";
 }
 function getProgram(p)
 {
  var i=0,result="";
  for(;i<p.length;i++)
  { 
   if(p[i].checked)
   result+="["+p[i].value+"]";
  }
  return result;//函数没有显式返回就自动返回undefined
 }
 function showResult()
 {
  var f,msg;
  f=document.myform;
  msg = "您感觉本站:" + getSelected(f.love_item);
  if(""==getProgram(f.program))
  {
   msg+="\n 您还没有选择栏目";
   alert(msg);
   return;
  }
  msg += "\n 您希望本站出现以下栏目:"+getProgram(f.program);
  alert(msg);
 }
</script>
<body>
<table width="400">
<caption align="left">表格标题</caption>
<tr>
 <td align="center">
  <h2>在线调查</h2>
  <p>您感觉本站的主页效果如何(单选)</p>
  <form name="myform">
   <p>
   <input type="radio" name="love_item" value="非常好" checked="checked" />

非常好
   <input type="radio" name="love_item" value="好" />好
   <input type="radio" name="love_item" value="一般" />一般
   </p>
  <p>您希望本站出现以下什么栏目(多选)</p>
  <p>
   <input type="checkbox" name="program" value="新闻" />新闻
   <input type="checkbox" name="program" value="娱乐" />娱乐
   <input type="checkbox" name="program" value="教育" />教育
   <br />
   <input type="button" name="b1" value="提交" onclick="showResult()" />
  </p>
  </form>
 </td>
</tr>
</table>
</body>
</html>


<html>
 <head>
  <title>
  模板html标记内容
  </title>
<script language=javascript>
 /*
    var input,sqt_root,today;
 today = new Date();
 alert(today.toLocaleString());
 document.write("今天是"+today.getFullYear()+"年"+today.getMonth()+"月"+today.getDate()+"

日");
 input = parseFloat(prompt("x=","请在此输入浮点数"));
 while(true)
 {
  if(!isNaN(input))
  {
   break;
  }
  else
  {
   window.alert("您输入了不是数字的内容");
   input = parseFloat(prompt("x=","0"));
  }
 }
 sqt_root = Math.sqrt(input);
    alert(input+"的平方根是"+sqt_root);
 alert("π的5次方="+Math.round(Math.pow(Math.PI,5)));
 
 window.status = navigator.appVersion;
 
 var t1,t2,htime,i,sum=0;
 t1 = new Date();
 document.write("循环前系统时间:"+t1.toLocaleString()+":"+t1.getMilliseconds()+"<br>");
 for(i=0;i<=10000;i++)sum=sum+i;
 t2 = new Date();
 document.write("循环后系统时间:"+t2.toLocaleString()+":"+t2.getMilliseconds()+"<br>")
 htime = t2.getTime() - t1.getTime();
 document.write("执行10000次循环所需要的时间是:"+htime+"<br>");
 */
 
 /*document.write("javascript有效数的范围是:【"+Number.MIN_VALUE+","+Number.MAX_VALUE+"】

"+"<br>");*/
 //记住下标从零开始
 /*var org_str,up_str,i;
 org_str = prompt("请输入一行文字","");
 up_str = org_str.toUpperCase();
 for(i=up_str.length-1;i>=0;i--)
 document.write(up_str.charAt(i));*/
 //数组内容自动扩展
 var classt = new Array();
 classt[0] = "test1";
 classt[1] = classt[0];
 classt[2] = "dong";
 //使用的是length属性,不是方法
 for(var i=0;i<classt.length;i++)
 document.write(classt[i]+",");
 //这里i表示的是下标0,1,2
 for(var i in classt)document.write(i+",");
 //没有人为输出时字符串末尾多余的逗号
 document.write(classt.toString());
 
</script>
 </head>
 <body>
 
 <pre>         成绩表
 姓名          英语            计算机
 ------------------------------------
 
 <script language=javascript>
 var students;
 students = new Array();
 students[0] = new Array("景甜","89","78");
 students[1] = new Array("文轩","85","78");
 students[2] = new Array("嘉文","83","78");
 students[3] = new Array("含蕴","90","78");
 students[4] = new Array("雅馨","76","78");
 
 for(var i in students)
 {
  for(var j in students[i])
  {
   document.write(students[i][j]+"   \t     ");
  }
  document.writeln("   \t    ");
 }
 </script>
 </pre>
 </body>
</html>

 

分享到:
评论

相关推荐

    QTP识别JAVA界面元素的大概技术原理

    通过在JVM启动时注入特定的Hook库,QTP能够在应用程序运行期间收集必要的信息,识别并操作界面元素,进而完成自动化测试任务。这种技术不仅提高了QTP在Java应用测试领域的适应性和灵活性,也为其他基于JVM的语言(如...

    java源码 安卓自动化获取界面元素(appium-desktop) 2018127

    【标题】"java源码 安卓自动化获取界面元素(appium-desktop) 2018127"涉及的核心知识点是安卓自动化测试和Appium Desktop的使用,这是一套基于Java语言实现的自动化测试框架。在本文中,我们将深入探讨这两个关键...

    VC++界面操作变换界面变换界面

    7. **UI布局管理器**:为了方便地管理界面元素的位置和大小,VC++提供了布局管理器,如AfxLayoutManager,可以自动调整控件的位置以适应界面的变化,如窗口大小的调整。 8. **事件处理和消息映射**:在MFC中,事件...

    iPhone界面元素规格说明

    在iOS应用开发中,了解iPhone界面元素的规格是至关重要的,因为这直接影响到用户体验和应用的整体视觉效果。本文将深入探讨iPhone界面元素的尺寸、规格以及相关设计原则,旨在为开发者和设计师提供全面的指导。 ...

    行业分类-设备装置-一种界面元素定位的方法及系统.zip

    1. **检测算法**:用于识别界面元素的算法,可能涉及到图像识别、机器学习或深度学习技术,以适应不同设备的屏幕分辨率、操作系统和界面布局。 2. **坐标系统**:建立一种坐标系统,使得程序能准确地找到界面上的...

    高端机型操作界面.rar_multiplatform_手机 界面_手机界面_操作界面

    在IT行业中,高端手机操作界面的设计与实现是一个关键领域,涉及到多平台兼容性、用户体验以及交互设计等多个方面。本文将围绕“高端机型操作界面”这一主题,深入探讨相关知识点。 首先,高端手机操作界面(UI)是...

    行业分类-设备装置-实现界面元素选定的方法和装置.zip

    在IT行业中,界面元素的选定方法和装置是用户体验设计与软件开发的重要组成部分。它们涉及到人机交互(Human-Computer Interaction, HCI)的理论和技术,旨在提高用户与软件系统的交互效率和满意度。本文件"实现界面...

    操作系统界面功能(PB版)|XP风格界面库支持库

    操作系统界面功能(PB版)|XP风格界面库支持库是一个针对PowerBuilder(PB)开发环境的组件,用于在应用程序中实现类似微软Windows XP的操作系统界面效果。这个库为开发者提供了丰富的控件和工具,使得在PB应用中创建...

    Java中图形用户界面元素.pdf

    - 容器是构建GUI的基础,它们用于容纳和组织其他界面元素。例如,JFrame、JPanel和JDialog是Java Swing中的常见容器类。 - 容器有自己的边界和位置,通常由坐标点定义。 - 容器有一个背景,可以覆盖所有内部组件...

    高级表格|易语言皮肤|扩展界面一|扩展界面二|扩展界面五|操作系

    综上所述,这个压缩包文件中的内容涉及到了软件开发中的关键组件,包括高级表格库用于高效的数据展示,易语言皮肤库用于个性化的界面设计,扩展界面库提供丰富的界面元素和功能,以及操作系统界面功能库确保软件与...

    界面设计(人机界面设计)

    2. **一致性**:保持界面元素、操作方式的一致性,让用户形成习惯,提高操作效率。 3. **反馈机制**:系统对用户操作的即时反馈至关重要,能帮助用户确认他们的行为已被系统接收并处理。 4. **简洁性**:“少即是多...

    innosetup安装界面美化.zip

    这个资源包包含了PSD文件,这意味着设计师可以利用Photoshop等图像编辑工具进行界面元素的设计与编辑。值得注意的是,修改图片尺寸时,必须同时更新.iss文件中的相关设置,以确保界面的正常显示。 二、PSD文件的...

    登陆界面修改器 修改系统的登陆界面

    在计算机操作系统中,登录界面是用户与系统交互的第一步,它展示了用户认证的界面元素,包括用户名、密码输入框、登录按钮等。有时候,为了个性化或者安全需求,用户可能希望更改这个默认的登录界面。这就是“登陆...

    GUI 手机界面 GUI 手机界面

    在GUI开发中,资源管理是至关重要的,因为它允许程序动态加载和更新界面元素。 总的来说,这些文件共同构成了一个手机GUI系统的核心部分,涵盖了拨打电话、收发短信、结束通话等功能的实现,以及自定义控件和资源...

    影刀RPA系列公开课1:桌面软件自动化-软件元素的操作.rar

    影刀RPA(Robotic Process Automation)是一种自动化技术,它允许用户通过编程或者图形化界面设计来模拟人类在计算机上的操作,实现业务流程自动化。在本压缩包“影刀RPA系列公开课1:桌面软件自动化-软件元素的操作...

    主流APP界面迅速搭建

    1. **界面元素**:APP界面中的每个元素都有其特定的功能和设计目的,例如输入框用于用户输入信息,按钮用于触发操作,图片视图展示图标或背景,进度条表示加载状态等。了解这些元素的属性和用法是构建界面的基础。 ...

    仿操作界面

    仿操作界面应尽可能地模仿原版系统的布局、颜色、图标和字体等元素,以便用户能轻松识别和使用。 2. 响应式设计:为了适应不同设备和屏幕尺寸,界面设计必须是响应式的。这意味着界面在各种分辨率和横竖屏模式下都...

    网页界面设计中的平面视觉元素.pdf

    网页界面设计是用户体验的关键组成部分,其中平面视觉元素的运用对构建直观、美观、易于操作的网页界面尤为重要。本文将分析平面视觉元素在网页界面设计中的六个特征,并结合传统的平面结构形式在网页界面设计中的...

    程序界面编程实例 界面学习好资料

    当用户与界面元素交互时,如点击按钮或输入文本,会产生相应的事件,程序需要响应这些事件并执行相应操作。理解事件模型和事件处理函数的编写是界面编程的关键技能。 在VC2005中,开发者还会接触到资源管理,包括...

Global site tag (gtag.js) - Google Analytics