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服务器端的编程语言),不需要变异,可以直接 ...
最新文章
- ES既是搜索引擎又是数据库?真的有那么全能吗?
- JVM必备指南(转)
- 同一个页面生成多个sessionid_web页面渲染(一)
- 5G NR RLC:RLC架构和RLC entity
- react 交互_如何在React应用程序中跟踪用户交互
- Linux C学习--getline()函数
- Hadoop DataNode : Address already in use
- 关于WCDMA中的扩频和调制(更新中)
- POJ 1005 I Think I Need a Houseboat
- android 表情包下载,超级表情包app下载
- win7无损合并分区,win7合并磁盘分区
- 冒险岛linux_062服务端,支持arm64_armhf_amd_i386
- 在nginx上部署vue项目(history模式)--demo实列;
- FZU-2268 Cutting Game
- Android 蓝牙手柄连接流程解析和自动化方案
- 玛里苟斯[清华集训2014 Day1]
- 软件测试——逻辑覆盖
- Jmeter录制脚本(二)-----使用代理录制web脚本
- 可爱宝宝力扣刷题集目录
- 蒸汽筒行业调研报告 - 市场现状分析与发展前景预测