innerHTML用法
用法:
比如在<body>中写了如下的代码:
<div id=top></div>
现在用top.innerHTML="..........";的方法就可以向这个id的位置写入HTML代码了。
例如top.innerHTML="<input type="button" name="我很帅" value="说的对">";就可以在top对应的位置出现一个button了!
爽吧,在公告前加javascript就行老,直接改HTML。。。
<html>
<head>
<script>
function Test(){
var str="";
str+="Hello,";
str+="This is a Test!<br />";
str+="I Love you;<br />";
str+="I Love you,too!";
p.innerHTML=str+"<br /><br />"+Math.random();
setTimeout('Test();',1000);
}
</script>
</head>
<body οnlοad=Test();>
<span id="p"></span>
</doby>
</html>
innerHTML和innerText有什么作用?
用javascript可以控制显示一个HTML表单如text,textarea,等里面的文字,
如: document.all.表单ID.value="ABC";
但如何控制在页面上显示的文字呢?
这时就要用到innerHTML或innerText
<div id="div1"></div><p>
<div id="div2"></div>
<script>
document.all.div2.innerText="<font color=#ff0000>AAA</font>"; //可以这样动态修改,纯文字格式
document.all.div1.innerHTML="<font color=#ff0000>AAA</font>"; //HTML格式,动态生成一个表格也行
</script>
(1)对div标签的控制
div标签跟span标签是不一样的,div是一个层的块,span是一行,我们下面看演示就知道区别了。先来看一段控制div的代码。
<script language="javascript">
function chageDiv(number)
{
if (number == 1) {
document.getElementById("div1").innerHTML = "值为1";
}
if (number == 2) {
document.getElementById("div1").innerHTML = "值为2";
}
}
</script>
DIV块测试:<div id="div1">默认值</div>
<a href="#" onClick="chageDiv(1)">改变值为1</a>
<a href="#" onClick="chageDiv(2)">改变值为2</a>
运行的时候,点击“改变值为1”那么“默认值”这个内容将会被改变为“值为1”,但是注意其中的界面,就是会发现“DIV测试:”和“默认值”是两行显示的,因为DIV是按块来显示的。
(2)对span的控制
与div类似,但是它是按照行来显示的,看下面的代码:
function chageSpan(number)
{
if (number == 1) {
document.getElementById("span1").innerHTML = "值为1";
}
if (number == 2) {
document.getElementById("span1").innerHTML = "值为2";
}
}
</script>
Span行测试:
<span id="span1">默认值</span><br>
<a href="#" onClick="chageSpan(1)">改变值为1</a>
<a href="#" onClick="chageSpan(2)">改变值为2</a>
当点击“改变值为1”的时候,“默认值”将变为“值为1”,但是“Span行测试”和“默认值”是在同一行显示的,跟DIV不一样。
另外一个值得注意的就是,不管是div还是span,后面的名字都是以为id来定义的,不是象表单一样是使用name来定义的。
用innerHTML这样就可以实现动态table的效果:
<div id=div1></div>
<input type=button value=Test οnclick=InsertHtml()>
<script language=JScript>
var strHTML = "<Table><Tr>";
strHTML += "<Td bgColor=#000000 Height=100px Width=100px>fadsf</Td>";
strHTML += "</Tr></Table>";
function InsertHtml()
{
document.all.div1.innerHTML = strHTML;
}
</script>
innerHTML用法相关推荐
- 【JS】innerHtml用法
innerHtml用法 <html> <head> <script> function Test(){var str="";str+=" ...
- 原生html例子,原生js的innerHTML用法示例
这篇文章主要为大家详细介绍了原生js的innerHTML用法示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 上一篇简单提到了innerHTML ...
- innerHTML 用法
用法: 比如在<body>中写了如下的代码: <div id=top></div> 现在用top.innerHTML=".........."; ...
- innerhtml html代码,html innerhtml用法
javascript中的innerHTML是什么意思,怎么个用法? js中innerHTML与innerText的用法与区别 js中innerHTML的用法: innerHTML可获取或设置指定元素标 ...
- javascript 中的innerHTML的用法
javascript中innerHtml用法 2009-04-21 22:52 <html> <head> <script language="javascri ...
- html--innerHTML用法及和与innerText区别
一.innerHTML用法 innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容: 如:<div id="aa">这是内容</div> 我 ...
- APICloud方法
转载于官网 https://docs.apicloud.com/Front-end-Framework/framework-dev-guide#1 ...
- 原生DOM操作方法小结
1.0 DOM结构 父节点兄弟节点当前节点属性节点子节点兄弟节点 一般任意一个节点我们都会从父节点,子节点,以及兄弟节点的角度去考察.节点一般我们只需关注元素节点,属性节点及文本节点即可. 1.2 ...
- JavaScript学习笔记及案例总结
JavaScript 一.JavaScript简介 1.什么是JavaScript? 'JavaScript简称JS,由网景公司开发的客户端脚本语言(Java服务器端的编程语言),不需要变异,可以直接 ...
最新文章
- WordPress更新时提示无法连接到FTP服务器的解决方案
- 二分类最优阈值确定_分类模型评价标准,AUC还是Macro F1?
- centos6.5安装redmine2.6
- SQL Server打开数据表中的XML内容时报错的解决办法
- hdu Super Jumping
- USB转TTL|mcuisp使用
- ArcView GIS 应用与开发技术(9)- 创建空间数据
- 用python实现自动签到脚本
- Unity内置Shader解读10——Self-Illumin/Bumped Diffuse
- Cause: org.postgresql.util.PSQLException: 错误: 对于可变字符类型来说,值太长了(255)
- 微信公共号推广技巧、快速涨粉丝的7大技巧总结
- Linux使用scp在服务器之间远程传输复制文件和文件夹
- css中的vw/vh与%
- 基于JavaWeb的网页版邮箱系统设计与实现
- 猴年快乐! 在UI设计中解密农历新年的象征意义
- rl滤波器原理_滤波器电路合集(图文详解)
- JavaScript 时间与Unix时间戳互相转换,指定时间转换或获取当前时间
- unbuntu安装小企鹅输入法
- OpenOLAT开发
- Ubuntu 10.04下安装TL-WN721N(RT5370)无线网卡驱动