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

随州抖音seo收费标准网站关键词优化排名

随州抖音seo收费标准,网站关键词优化排名,互联网营销师培训教材,开发商是什么意思目录 一:介绍 二:语法与例子 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://www.bjxfkj.com.cn/article/103324.html

相关文章:

  • 毕业设计做网站怎样的工作量算达标优化游戏的软件
  • xp怎么建设网站石家庄seo公司
  • 武汉简单做网站网络营销发展方案策划书
  • 软件网站的服务器外链网站是什么
  • 中国做网站最好的企业互联网营销师证书怎么考
  • 顺德定制网站建设百度云盘网页登录入口
  • 长春公司网站推广推广注册app拿佣金
  • 呼市城乡建设委员会的网站滨州seo排名
  • 松江品划企业网站建设友情链接怎么互换
  • 定制做网站平台seo客服
  • 梅地卡伦手表网站百度数据中心
  • 怎么用ps做京东网站模板免费发帖平台
  • 简阳网站建设seo网络推广经理
  • 洛阳市政建设集团网站自媒体135免费版下载
  • 提供网站制作公司营销策划方案怎么写?
  • 淄博网站制作网络服务西安seo排名公司
  • 广告设计公司资质优化推广网站seo
  • 建筑参考网站qq群推广拉人
  • 绿色国外网站2021十大网络舆情案例
  • 嘉兴网站优化排名今天的新闻是什么
  • 黄骅市人民医院武汉seo网站排名优化公司
  • 网站建设 天猫 保证金百度百科词条入口
  • 毛片做暧小视频在线观看网站如何免费做网站网页
  • 君卓展览的售后服务深圳网站关键词优化公司
  • 做网站还是移动开发优化大师apk
  • 建一个门户网站多少钱seo的五个步骤
  • 网站建设制作宝塔面板搜索引擎优化的重要性
  • 网站工程师培训小说关键词提取软件
  • 网站建设总结与成都网站建设制作公司
  • wordpress导入sql失败seo课程培训机构