【web开发--js学习】functionName 如果是一个属性值,函数将不会被调用
- <html>
- <head>
- <meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
- <title>javascript</title>
- <style type="text/css">
- body{font-size:12px;}
- #txt{
- height:400px;
- width:600px;
- border:#333 solid 1px;
- padding:5px;}
- p{
- line-height:18px;
- text-indent:2em;}
- </style>
- </head>
- <body>
- <h2 id="con">JavaScript课程</H2>
- <div id="txt">
- <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>
- <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>
- <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>
- <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>
- </div>
- <form>
- <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->
- <input type="button" value="改变颜色" onclick="changeColor()" />
- <input type="button" value="改变宽高" onclick="changeHeight()" />
- <input type="button" value="隐藏内容" onclick="hiddenDiplay()" />
- <input type="button" value="显示内容" onclick="display()" />
- <input type="button" value="取消设置" onclick="reset()" />
- </form>
- <script type="text/javascript">
- //定义"改变颜色"的函数
- function changeColor(){
- var element = document.getElementById("txt");
- element.style.color = "green";
- element.style.backgroundColor = "blue";
- }
- //定义"改变宽高"的函数
- function changeHeight(){
- var element = document.getElementById("txt");
- element.style.height = "200px";
- element.style.width = "400px";
- }
- //定义"隐藏内容"的函数
- function hiddenDiplay(){
- var element = document.getElementById("txt");
- element.style.display = "none";
- }
- //定义"显示内容"的函数
- function display(){
- var element = document.getElementById("txt");
- element.style.display = "block";
- }
- //定义"取消设置"的函数
- function reset(){
- var con = confirm("是否要取消设置?");
- if(con ==true){
- var element = document.getElementById("txt");
- element.style.color = "black";
- element.style.backgroundColor = "white";
- element.style.height = "400px";
- element.style.width = "600px";
- element.style.display = "block";
- }
- }
- </script>
- </body>
- </html>
执行到 reset(),会发现函数根本就没有调用,
将reset改成另一个functionName即可,如resetDisplay();
【web开发--js学习】functionName 如果是一个属性值,函数将不会被调用的更多相关文章
- 现代web开发需要学习的15大技术
现代Web开发需要学习的15大技术 2016-06-08 13:08 快进到现在,我发现现代web开发再一次将发生压倒性的改变.信息资讯的铺天盖地令人迷惑,尤其对于初学者而言.首要原因是新的框架,例如 ...
- 值得 Web 开发人员学习的20个 jQuery 实例教程
这篇文章挑选了20个优秀的 jQuery 实例教程,这些 jQuery 教程将帮助你把你的网站提升到一个更高的水平.其中,既有网站中常用功能的的解决方案,也有极具吸引力的亮点功能的实现方法,相信通过对 ...
- 判断js对象是否拥有某一个属性的js代码
js对象是否拥有某一个属性的判断方法有很多. 本文分享一个简单的方法,如下: <script> /** * 判断js对象是否具有某属性 * by www.jbxue.com */ var ...
- js sort方法根据数组中对象的某一个属性值进行排序(实用方法)
js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [ {nam ...
- js中attr 与find 获取属性值,
一.attr的用法 1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值.通过这个方法可以方便地从第一个匹配元素中获取一个属性的值.如果元素没有相应属性,则返回 und ...
- Mysql JSON字段提取某一个属性值的函数
mysql从5.7开始才支持JSON_EXTRACT等 JSON相关的函数, 项目里用到的mysql是5.6的,需要提取JSON字段里某一个属性值进行统计, 自己写了一个笨的提取方法: CREATE ...
- js对象数组中的某属性值 拼接成字符串
js对象数组中的某属性值 拼接成字符串 var objs=[ {id:1,name:'张三'}, {id:2,name:'李四'}, {id:3,name:'王五'}, {id:4,name:'赵六' ...
- Web开发入门学习笔记
公司web项目终于要启动了,本以为django学习可以在实战中进行,结果最终使用了Drupal框架,好吧,那我们就PHP走起,买了本<细说PHP>,先跟着过一遍Web开发入门. HTTP协 ...
- 《应用Yii1.1和PHP5进行敏捷Web开发》学习笔记(转)
学习地址为: http://www.yiibook.com/book/agile_web_application_development_with_yii1.1_and_php5 1.建立应用程序 ...
随机推荐
- django Model模型二及Model模型对数据库的操作
在django模型中负责与数据库交互的为Model层,Model层提供了一个基于orm的交互框架 一:创建一个最基本的Model from __future__ import unicode_lite ...
- TransactionScrope 2
继上一篇文章TransactionScrope 在做相应的变动时,发现可以重现ORA-14450错误,如: List<Thread> ls = new List<Thread> ...
- C# 十进制和十六进制转换
转至:http://www.cnblogs.com/fwind/archive/2012/04/13/2445380.html 在C#中,十进制和十六进制转换非常简单,方法如下: 十进制转为十六进制: ...
- pp to write
vanishing gradient problem multi-dimensional lstm
- 从汇编看c++中的placement operator new
placement operator new是重载的operator new运算符,它允许我们将对象放到一个指定的内存中.下面来看c++源码: class X { private: int _x; p ...
- Hadoop常见异常及其解决方案
1.Shell$ExitCodeException 现象:运行hadoop job时出现如下异常: 14/07/09 14:42:50 INFO mapreduce.Job: Task Id : at ...
- javascript写的新闻滚动代码
在企业站中,我们会看到很多新闻列表很平滑的滚动,但是这种功能自己写太浪费时间,下面是我整理好的一组很常用的新闻列表滚动,有上下分页哦! 1.body里面 <div class="tz_ ...
- 创建兼容的XHR对象
function createXHR () {//创建XMLHttpRequest对象 var xhr=null; if(window.XMLHttpRequest){ createXHR=creat ...
- XML为数据库进行增删改查(实例)
//增删改查文件 package xml2; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.Fi ...
- commons-logging 和 log4j 之间的关系
我们在做项目时,日志的记录是必不可少的一项任务,而我们通常是使用 apache 的 log4j 日志管理工具.然而,在项目中,我们经常会看到两个 jar 包:commons-logging.jar 和 ...