DOM元素的innerHTML属性

简介: 所有流行的浏览器的DOM元素都支持一种叫做innerHTML的属性。 这个属性最大的好处在于:它允许我们利用一种非常简单的方式来为元素分配内容。 下面我们来举个例子 实际的应用中,经常需要动态改变div的内容,我们知道,div是可以嵌套的,那么怎么动态地嵌套呢? 我们举个增加名字列表的简单例子。

所有流行的浏览器的DOM元素都支持一种叫做innerHTML的属性。

这个属性最大的好处在于:它允许我们利用一种非常简单的方式来为元素分配内容。

下面我们来举个例子

实际的应用中,经常需要动态改变div的内容,我们知道,div是可以嵌套的,那么怎么动态地嵌套呢?

我们举个增加名字列表的简单例子。

网页代码如下:

< div >
    姓名:
    
&nbsp;
    
< input  type ="text"  id ="txtName"  name ="txtName"   />
    
&nbsp;
    
< input  type ="button"  name ="btnAdd"  value ="增加"  onclick ="addName('txtName','nameList');"   />
    
&nbsp;
    
< input  type ="button"  name ="btnClear"  value ="清空"  onclick ="clearName('nameList');"   />
    
< br  />
    名字列表:
    
< div  id ="nameList" ></ div >
</ div >

 

下面是主要的JS代码:

< script type = " text/javascript " >
        
function  addDivTextByInnerHtml(el,text) {
            el.innerHTML 
+=   " <div> "   +  text  +   " </div> " ;
        }
        
        
function  addName(nameId,listId) {
            
var  nameList  =  document.getElementById(listId);
            
var  name  =  document.getElementById(nameId).value;
            
            addDivTextByInnerHtml(nameList,name);
            
        }
        
        
function  clearName(listId) {
            
var  nameList  =  document.getElementById(listId);
            
            nameList.innerHTML 
=   "" ;
        }
< / script>

 

 

目录
相关文章
|
JavaScript
在Vue中获取DOM元素的实际宽高
【10月更文挑战第2天】
1285 76
|
JavaScript 前端开发 容器
用HTML DOM实现有条件地渲染网页元素(上)
用HTML DOM实现有条件地渲染网页元素(上)
|
存储 JavaScript 前端开发
用HTML DOM实现有条件地渲染网页元素(下)
用HTML DOM实现有条件地渲染网页元素(下)
|
JavaScript 前端开发 开发者
.js的dom元素操作
【10月更文挑战第29天】通过灵活运用这些 DOM 元素操作方法,JavaScript 可以实现丰富的网页交互效果,如动态更新页面内容、响应用户操作、创建和删除页面元素等。在实际开发中,开发者可以根据具体的需求和场景,选择合适的 DOM 元素操作方法来实现所需的功能,为用户提供更加流畅和动态的网页体验。
|
JavaScript 前端开发
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
420 4
|
JavaScript 前端开发
JavaScript HTML DOM 元素 (节点)
JavaScript HTML DOM 元素 (节点)
104 2
|
JavaScript 前端开发 API
|
JavaScript 前端开发
DOM的概念?获取html元素的方法有哪些?
DOM的概念?获取html元素的方法有哪些?
152 0
|
移动开发 前端开发 JavaScript
使用html-to-image代替html2canvas,结合jspdf实现下载pdf(下载截图下载前端dom元素)
本文介绍了在前端项目中,当使用`html2canvas`遇到问题时,如何使用`html-to-image`库作为替代方案,结合`jspdf`实现将DOM元素生成为PDF文件并提供下载。文章首先讨论了`html2canvas`可能遇到的问题,并提供了该库的使用示例代码。随后,详细介绍了`html-to-image`库的安装和使用方法,展示了如何将DOM元素转换为Canvas,再利用`jspdf`生成PDF文件。最后,文章通过示例代码说明了整个转换和下载的过程,并展示了效果截图。
1135 0

热门文章

最新文章