js中,符合属性的js写法是讲下横杆去掉

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 6 <title>练习</title>
 7 <style type="text/css">
 8     #box{width: 100px;height: 100px;border:1px solid #ccc;}
 9 </style>
10 <script type="text/javascript">
11     function toWidth(){
12         document.getElementById(‘box‘).style.width=‘200px‘;
13     }
14     function toHight(){
15         document.getElementById(‘box‘).style.height=‘200px‘;
16     }
17     function toColor(){
18         document.getElementById(‘box‘).style.background=‘green‘;
19     }
20     function toHide(){
21         document.getElementById(‘box‘).style.display=‘none‘;
22     }
23     function toShow(){
24         document.getElementById(‘box‘).style.display=‘block‘;
25     }
26     function move(){
27         document.getElementById(‘box‘).style.marginLeft=‘300px‘;
28     }
29 </script>
30 </head>
31 <body>
32 <input type="button" value="变宽" onclick="toWidth();">
33 <input type="button" value="变高" onclick="toHight();">
34 <input type="button" value="变色" onclick="toColor();">
35 <input type="button" value="隐藏" onclick="toHide();">
36 <input type="button" value="显示" onclick="toShow();">
37 <input type="button" value="往右移动300px" onclick="move()">
38 <div id="box"></div>
39 </body>
40 </html>

如:css写法为margin-left:300px;但js写法为marginLeft

时间: 2024-11-11 04:40:23

js中,符合属性的js写法是讲下横杆去掉的相关文章

JS中style属性

JS中style属性现在我需要对这个标签赋值,其内容为: 1.需要显示的字为"HELLO WORLD": 2.span的 background-color : red ,另外还要:border:1px solid #333333;cursor:hand; 我需要在<script></script>内把他们赋值,请问怎么写呢?难道要: document.getElementById("a").style.background="red

js中调用mangeto的js翻译

第一步: <script type="text/javascript"> Translator.add('英文','<?php echo this->__('目标语言')?>'); </script> 第二步: 在你模块的etc文件夹下创建jstranslator.xml,并添加一下内容 <jstranslator> <validate-select translate="message" module=&

js中元素属性值的获取

一.样式表的三种方式 1.内嵌样式(inline style):是写在tag标签当中的,用style=“”来表示,只对当前标签生效: 2.内部样式(inner style sheet):是写在HTML中的,一般写在head标签中,对所在的网页有效 3.外部样式表(Extend style sheet):写在单独文件,需要用link标签单独引入,可对多个网页生效 二.获取style样式属性 1.在js中,通过document.getElementById("id").style.xxx就

js中奇特的for循环写法

//正常的for循环 for(var i=0;i<10;i++){ console.log(i); } //输出:1,2,3……10 //简写 for(var i=10;i--;){ console.log(i); } //输出:9,8,7,……0 //变种: for(var i=-10;i++;){ console.log(i*-1); } //输出:9,8,7,……0 因为在js中,0,null,undefined,false,'',""作为条件判断时,其结果为false i

js中(function(){…})()立即执行函数写法理解

javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解. ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此.要理解立即执行函数,需要先理解一些函数的基本概念.

JS中的运算符和JS中的分支结构

JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链接字符串作用, 链接之后的结果为字符串. 除+外,其余符号运算时,会先尝试将左右变量用Number函数转为数字: /:结果会保留小数点. ++:自增运算符,将变量在原有基础上+1: --:自增运算符,将变量在原有基础上-1: [a++和++a的异同] ①相同点:无论a++还是++a,运算完以后,a的

js改变标签属性于js事件

1.     函数都有返回值-- 而方法的本质也是函数,所以也有返回值. Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClassName("name")[2].innerHTML="hahha" 2.     改变标签的属性 元素.属性名    属性单词  attribute 3.  

js中动态载入css js样式

js中动态载入css样式,方法如下: //<link rel="stylesheet" type="text/css" href="http://css.static.m1905.cn/base.min.css"> var addCssLink = function(url){ var link = $('<link>'); link.attr('rel','stylesheet'); link.attr('type','

bug日记之---------js中调用另一个js中的有ajax的方法, 返回值为undefind

今天做一个OCR授权的需求, 需要开发一个OCR弹框, 让用户选择是否授权给第三方识别公司(旷世科技)保存和识别用户个人信息, 照片等. 其中用到了在一个js的方法中调用另外一个js的方法, 其中有一点特别的是另外一个js的方法中会进行一个ajax, 会根据ajax返回的结果来进行返回true或者false. 在测试的过程中我发现不管怎么弄, 最后返回的都是undefind. 下面来模拟一下这个场景 上面这个例子中,flag一直都是undefind,ajax已经是同步的情况下依旧返回undefi