六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

如何動態生成html元素以及為元素追加屬性的方法說明(附代碼)

[摘要]本篇文章給大家分享的是關于如何動態生成html元素以及為元素追加屬性的方法介紹(附代碼),內容很不錯,有需要的朋友可以參考一下,希望可以幫助到大家。動態生成HTML元素的方法有三種:第一種:document.createElement()創建元素,再用appendChild( )方法將元素添加到指...
本篇文章給大家分享的是關于如何動態生成html元素以及為元素追加屬性的方法介紹(附代碼),內容很不錯,有需要的朋友可以參考一下,希望可以幫助到大家。

動態生成HTML元素的方法有三種:

第一種:document.createElement()創建元素,再用appendChild( )方法將元素添加到指定節點

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<div id="main">
    <span id="login"></span>
</div>
</body>
<script>
    var link = document.createElement('a');
    link.setAttribute('href','#');
    link.setAttribute('id','login');
    link.style.color = 'green';
    link.innerHTML = '登錄';
    var main = document.getElementById('main');
    main.appendChild(link);
</script>
</html>

第二種:使用innerHTML直接將元素添加到指定節點

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<div id="main">
    <span id="login"></span>
</div>
</body>
<script>
    var link = document.createElement('a');
    //使用innerHTML將元素直接添加到指定節點
    main.innerHTML = "<a href='#' id='login' style='color: red;'>登錄</a>";
</script>
</html>

第三種:jQuery創建節點

jQuery中創建DOM對象,使用jQuery的工廠函數$( )完成,格式如下:

$(html),$(html)會根據傳入的HTML標記字符串,創建一個DOM對象,并將這個DOM對象包裝成一個jQuery對象后再返回到前臺頁面上。

jQuery中將創建的節點插入文本中,使用append( )等方法,jQuery中插入節點方法有:

1. append():向每個匹配的元素內部追加內容

2.appendTo():將所有匹配的元素追加到指定元素中,顛倒了常規的$(A).append(B)方法,不是將B追加到A中,而是將A追加到B中

3.prepend():向每個匹配的元素內部前置內容

4.prependTo():將所有匹配的內容前置到指定的元素中,與prpend( )方法顛倒

5.after():向每個匹配的元素之后插入內容

6.insertAfter():將所有匹配的元素插入到指定元素的后面,與after()方法顛倒

7.before():在每個匹配的元素之前插入內容

8.insertBefore():將每個匹配的元素插入到指定內容之前,與before()方法顛倒

<!DOCTYPE html> 
<html>
<head>
   <meta charset="UTF-8">
   <title></title>
   <script src="jquery-1.11.1.min.js"></script>
   <style type="text/css">
       .newStyle{
            color:red
       }
   </style>

<script>
   $(function(){
   var link=$('<a href="#" id="link" style="color:pink">登錄</a>');
   $('#main').append(link).addClass("newStyle");
   })
</script>
</head>
 
<body>
   <div id="main"></div>
</body>
</html>

相關推薦:

如何使用html中table實現td邊框的效果(代碼)

詳解前端在html頁面之間傳遞參數的方法

以上就是如何動態生成html元素以及為元素追加屬性的方法介紹(附代碼)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 日韩精品福利在线 | 亚洲自偷 | 性感美女视频免费网站午夜 | 日本中文在线观看 | 亚洲图片欧美另类 | 欧美综合精品一区二区三区 | 殴美毛片| 又爽又黄无遮挡高清免费视频 | 婷婷网五月天天综合天天爱 | 性荡视频在线播放视频 | 日产国产精品久久久久久 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片思念网 | 亚洲欧美视频网站 | 天堂一区二区三区在线观看 | 香蕉视频色| 天天五月天 | 青青青国产免费全部免费观看 | 天堂网a| 涩涩网页 | 欧美影院在线观看在线观看看 | 日本不卡免费高清视频 | 综合久久久久久 | 伊人日日夜夜 | 色狠狠xx| 日韩去日本高清在线 | 日本 欧美 国产 | 伊人久久中文大香线蕉综合 | 天天做天天爱夜夜爽女人爽宅 | 香蕉网站在线 | 三级黄色片日韩 | 中文字幕人成乱在线视频 | 午夜三级国产精品理论三级 | 性日韩精品| 五月婷婷激情综合网 | 在线国产视频 | 天天欲色| 天天干妹子| 四虎永久在线精品视频免费观看 | 色噜噜狠狠狠狠色综合久 | 亚洲欧美综合一区 | 亚洲免费区 |