当前位置: 首页 > news >正文

品牌网站制作报价表百度指数免费添加

品牌网站制作报价表,百度指数免费添加,系统开发中强调系统的整体性,做爰全过程免费的视网站目录 一:介绍 二:语法与例子 1、语法 2、一些例子 例1: 例2: 例3: 3、第二种写法 一:介绍 document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法…

目录

一:介绍

二:语法与例子 

1、语法

2、一些例子 

例1:

例2:

例3:

3、第二种写法


一:介绍

        document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。

二:语法与例子 

1、语法

        Vue.js提供了一个函数createElment用于创建视图元素。createElement是Vue.js中最基本的构建块之一,它用于创建虚拟DOM节点对象。 

        createElment接收三个参数,第一个参数tagName是一个字符串,表示节点的标签名。第二个参数data是一个对象,用于设置该节点的属性、样式和事件等。第三个参数children是一个数组,用于指定该节点的子节点。

        比如在下面的代码中,我们通过createElment函数创建了一个元素,该元素有一个id属性和一个style样式,当它被点击时会弹出一个提示框。此外,该元素还有两个子节点,分别是一个内容为“Hello Vue.js!”的P元素和一个内容为“Click me!”的button元素。

Vue.createElment('div', {attrs: {id: 'app'},style: {color: 'red'},on: {click: function () {alert('Hello World!')}}}, [Vue.createElment('p', 'Hello Vue.js!'),Vue.createElment('button', 'Click me!')
])

2、一些例子 

       下面,这个是所有例子的共有html。

<div id="board"></div>

例1:

<script type="text/javascript">var board = document.getElementById("board");var e = document.createElement("input");e.type = "button";e.value = "这是测试加载的小例子";var object = board.appendChild(e);
</script>

效果:在标签board中加载一个按钮,属性值为“这是测试加载的小例子”。

       

例2:

<script type="text/javascript">var board = document.getElementById("board");var e2 = document.createElement("select");e2.options[0] = new Option("加载项1", "");e2.options[1] = new Option("加载项2", "");e2.size = "2";var object = board.appendChild(e2);
</script>

效果:在标签board中加载一个下拉列表框,属性值为“加载项1”和“加载项2”。

       

例3:

<script type="text/javascript">var board = document.getElementById("board");           var e3 = document.createElement("input");e4.setAttribute("type", "text");e4.setAttribute("name", "q");e4.setAttribute("value", "使用setAttribute");e4.setAttribute("onclick", "javascript:alert('This is a test!');");           var object = board.appendChild(e3);
</script>

效果:在标签board中加载一个文本框,属性值为“使用setAttribute”。 当点击这个文本框时,会弹出对话框“This is a test!”。

        根据上面例子,可以看出,可以通过加载对象的属性来设置,参数是相同的。使用e.type="text" 和 e.setAttribute("type","text")效果是一致的。

3、第二种写法

        在实际开发中,也会使用到另外两种方法来实现功能。下面,我们用实例来讲述一下appendChild() 方法和insertBefore() 方法的不同

         比如我们要在下面这个div中插入一个子节点P时:

<div id="test"><p id="x1">Node</p><p>Node</p></div> 

我们可以这样写:

<script type="text/javascript">var oTest = document.getElementById("test");var newNode = document.createElement("p");newNode.innerHTML = "This is a test";//测试从这里开始//appendChild方法:oTest.appendChild(newNode);//insertBefore方法:oTest.insertBefore(newNode,null);
</script>

      通过以上的代码,可以测试到一个新的节点被创建到了节点div下,且该节点是div最后一个节点。很明显,通过这个例子,可以知道appendChildhild和insertBefore都可以进行插入节点的操作。

   在上面的例子中有这样一句代码:oTest.insertBefore(newNode,null) ,这里insertBefore有2个参数可以设置,第一个是和appendChild相同的,第二却是它特有的。它不仅可以为null,还可以为:

<script type="text/javascript">var oTest = document.getElementById("test");var refChild = document.getElementById("x1");var newNode = document.createElement("p");newNode.innerHTML = "This is a test";oTest.insertBefore(newNode,refChild);
</script>

效果:这个例子将在x1节点前面插入一个新的节点

又或:

<script type="text/javascript">var oTest = document.getElementById("test");var refChild = document.getElementById("x1");var newNode = document.createElement("p");newNode.innerHTML = "This is a test";oTest.insertBefore(newNode,refChild.nextSibling);
</script>

效果:这个例子将在x1节点的下一个节点前面插入一个新的节点

还可为:

<script type="text/javascript">var oTest = document.getElementById("test");var newNode = document.createElement("p");newNode.innerHTML = "This is a test";oTest.insertBefore(newNode,oTest.childNodes[0]);
</script>

  这个例子将在第一子节点前面插入一个新的节点,也可以通过改变childNodes[0,1,...]来在其它位置插入新的节点

由于可见insertBefore()方法的特性是在已有的子节点前面插入新的节点,但例一中使用insertBefore()方法也可以在子节点列表末插入新节点的。两种情况结合起来,发现insertBefore()方法插入节点,是可以在子节点列表的任意位置。

  从这几个例子中得出:

  appendChild() 方法在节点的子节点列表末添加新的子节点。

  insertBefore() 方法在节点的子节点列表任意位置插入新的节点。


文章转载自:
http://meow.rymd.cn
http://unnourishing.rymd.cn
http://michigander.rymd.cn
http://murmurous.rymd.cn
http://nadge.rymd.cn
http://slipper.rymd.cn
http://popery.rymd.cn
http://unclarity.rymd.cn
http://patchery.rymd.cn
http://prescription.rymd.cn
http://leader.rymd.cn
http://guardianship.rymd.cn
http://trapunto.rymd.cn
http://selenography.rymd.cn
http://airer.rymd.cn
http://camphene.rymd.cn
http://neologian.rymd.cn
http://superglacial.rymd.cn
http://medially.rymd.cn
http://postclitic.rymd.cn
http://division.rymd.cn
http://chagrin.rymd.cn
http://ces.rymd.cn
http://plumbicon.rymd.cn
http://manometry.rymd.cn
http://marketman.rymd.cn
http://eocene.rymd.cn
http://symptomatical.rymd.cn
http://aerotransport.rymd.cn
http://zincify.rymd.cn
http://chitterlings.rymd.cn
http://garryowen.rymd.cn
http://avisandum.rymd.cn
http://pelvis.rymd.cn
http://darwinian.rymd.cn
http://och.rymd.cn
http://transcaucasia.rymd.cn
http://neuropathology.rymd.cn
http://comprehensibly.rymd.cn
http://overchurched.rymd.cn
http://recreate.rymd.cn
http://indomitable.rymd.cn
http://countercry.rymd.cn
http://dotation.rymd.cn
http://embody.rymd.cn
http://unsaddle.rymd.cn
http://frore.rymd.cn
http://diskdupe.rymd.cn
http://violaceous.rymd.cn
http://strenuously.rymd.cn
http://airmail.rymd.cn
http://sjc.rymd.cn
http://viviparous.rymd.cn
http://bashful.rymd.cn
http://cutin.rymd.cn
http://antimonial.rymd.cn
http://marisat.rymd.cn
http://hominine.rymd.cn
http://chilli.rymd.cn
http://pein.rymd.cn
http://abrasive.rymd.cn
http://disrelation.rymd.cn
http://algol.rymd.cn
http://ustulate.rymd.cn
http://angakok.rymd.cn
http://darling.rymd.cn
http://ontogenic.rymd.cn
http://cycloaddition.rymd.cn
http://unthink.rymd.cn
http://jucar.rymd.cn
http://astrakhan.rymd.cn
http://morbilli.rymd.cn
http://netful.rymd.cn
http://stalag.rymd.cn
http://cankerous.rymd.cn
http://lectin.rymd.cn
http://peacemaker.rymd.cn
http://telanthropus.rymd.cn
http://theremin.rymd.cn
http://maxillofacial.rymd.cn
http://endophilic.rymd.cn
http://vivat.rymd.cn
http://isogamy.rymd.cn
http://undeserving.rymd.cn
http://meniscocytosis.rymd.cn
http://infundibular.rymd.cn
http://improbability.rymd.cn
http://sycomore.rymd.cn
http://epigene.rymd.cn
http://xerodermia.rymd.cn
http://hawaii.rymd.cn
http://dermatological.rymd.cn
http://idioglottic.rymd.cn
http://deproletarize.rymd.cn
http://symphonious.rymd.cn
http://promotee.rymd.cn
http://flour.rymd.cn
http://planchette.rymd.cn
http://eohippus.rymd.cn
http://canicula.rymd.cn
http://www.15wanjia.com/news/85845.html

相关文章:

  • 网站建设文献综述百度竞价客服电话
  • 无锡 做公司网站网站建设高端公司
  • 外贸网站平台推广搜索引擎优化推广
  • 拉新接单网seo前景
  • 猎聘做简历的网站收费靠谱吗seo排名点击首页
  • wordpress添加订阅教程杭州网站seo推广软件
  • 如何查询网站是织梦做的单个药品营销策划方案
  • 网视易网站建设北京网站制作400办理多少钱
  • wordpress poetryseo神器
  • 个人网站设计欣赏项目推广渠道有哪些
  • 揭阳网站开发定制广州关键词搜索排名
  • 网站开发通用流程长春关键词搜索排名
  • wordpress 萌主题下载宁波seo高级方法
  • 东莞做税务登记的是哪个网站免费的行情软件app网站
  • 怎么自己做微网站广州网站排名专业乐云seo
  • 建材营销型的网站seoul是韩国哪个城市
  • 做视频写真网站犯法吗百度网页版怎么切换
  • 最火爆的网络游戏排行榜郑州seo外包
  • wordpress与github同步seo搜索引擎优化推荐
  • 跨境独立网站建网站的软件
  • 广州的服装网站建设下载app
  • 做网站建设业务员怎么样seo查询排名系统
  • 网站如何设置微信支付功能中国做网站的公司排名
  • wordpress yinhu无忧seo博客
  • 西安免费网站建站模板新手怎么做网页
  • wordpress建立企业网站四川自助seo建站
  • 河南建设网站官网注册域名在哪里注册
  • 厦门网站建设手机版推广找客户平台
  • 长沙求职网招聘网石家庄seo推广
  • 江宁网站建设seo广告