document.write()
可用于直接向 HTML 输出流写内容。
简单的说就是直接在网页中输出内容。javascript
第一种:输出内容 用 "" 括起,直接输出 "" 号内的内容。css
<script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。 </script>
第二种:经过变量,输出内容html
<script type="text/javascript"> var mystr="hello world!"; document.write(mystr); //直接写变量名,输出变量存储的内容。 </script>
第三种:输出多项内容,内容之间用+号链接。java
<script type="text/javascript"> var mystr="hello"; document.write(mystr+"I love JavaScript"); //多项内容之间用+号链接 </script>
第四种:输出 HTML 标签,并起做用,标签使用 "" 括起来。编程
<script type="text/javascript"> var mystr="hello"; document.write(mystr+"<br>");//输出hello后,输出一个换行符 document.write("JavaScript"); </script>
JS中如何输出空格浏览器
问题 :函数
在写JS代码的时候,你们能够会发现这样现象: spa
问题分析:code
不管在输出的内容中什么位置有多少个空格,显示的结果好像只有一个空格。 这是由于浏览器显示机制,对手动敲入的空格,将连续多个空格显示成1个空格。htm
解决方法:
来解决 white-space:pre;
样式属性。这个样式表示"空白会被浏览器保留"innerHTML 属性用于获取或替换 HTML 元素的内容。
语法:
Object.innerHTML
注意:
1.Object是获取的元素对象,如经过document.getElementById("ID")获取的元素。
2.注意书写,innerHTML区分大小写。
咱们经过id="con"获取<p> 元素,并将元素的内容输出和改变元素内容,代码以下:
结果:
HTML DOM 容许 JavaScript 改变 HTML 元素的样式。
如何改变 HTML 元素的样式呢?
语法:
Object.style.property=new style;
**注意:**Object是获取的元素对象,如经过document.getElementById("id")获取的元素。
基本属性表(property):
注意:该表只是一小部分CSS样式属性,其它样式也能够经过该方法设置和修改。
看看下面的代码:
改变 <p> 元素的样式,将颜色改成红色,字号改成20,背景颜色改成蓝:
<p id="pcon">Hello World!</p> <script> var mychar = document.getElementById("pcon"); mychar.style.color="red"; mychar.style.fontSize="20"; mychar.style.backgroundColor ="blue"; </script>
**结果: **
网页中常常会看到显示和隐藏的效果,可经过display属性来设置。
语法:
Object.style.display = value
注意:Object是获取的元素对象,如经过document.getElementById("id")获取的元素。
value取值:
看看下面代码:
className 属性设置或返回元素的class 属性。
语法:
object.className = classname
做用:
1.获取元素的class 属性
看看下面代码,得到 <p> 元素的 class 属性和改变className:
结果:
编程:
请编写 "改变颜色"、"改变宽高"、"隐藏内容"、"显示内容"、"取消设置"的函数,点击相应按钮执行相应操做,点击"取消设置"按钮后,提示是否取消设置,如是执行操做,不然不作操做。
提示:
1、定义"改变颜色"的函数
obj.style.color obj.style.backgroundColor
2、定义"改变宽高"的函数
obj.style.width obj.style.height
3、定义"隐藏内容"的函数
obj.style.display="none";
4、定义"显示内容"的函数
obj.style.display="block";
5、定义"取消设置"的函数
使用confirm()肯定框,来确认是否取消设置。 如是将以上全部的设置恢复原始值,不然不作操做。
6、当点击相应按钮,执行相应操做,为按钮添加相应事件