如何利用Vue.js库中的v-html指令添加html元素

如何利用Vue.js库中的v-html指令添加html元素,第1张

js在特定位置动态添加html可以利用HTML DOM appendChild() 方法

例子:

var div1 = document.createElement("div")

div1.id = "div1"

var div2 = document.createElement("div")

div2.id ="div2"

document.body.appendChild(div1)

div1.appendChild(div2)

appendChild()定义和用法:

appendChild() 方法向节点添加最后一个子节点。

提示:如果您需要创建包含文本的新段落,请记得添加到段落的文本的文本节点,然后向文档添加该段落。

您也可以使用 appendChild() 方法从一个元素向另一个元素中移动元素。

从一个列表向另一个列表中移动列表项:

var node=document.getElementById("myList2").lastChild

document.getElementById("myList1").appendChild(node)

<html>

<head>

<script type="text/javascript">

function btnClick()

{

var p=document.createElement("p")

var t=document.createTextNode("AAAAA")

p.appendChild(t)

document.body.appendChild(p)

}

</script>

</head>

<body>

<input type="button" onclick="btnClick()" value="单击添加元素">

</body>

</html>

常见的三种,一种是标签内联的书写方式,不推荐使用

另外两种都是相对比较常用的,具体看代码吧

方法1:标签内联的书写方式

<div onclick="alert('点击此处d窗')">HTML5学堂 - - 数百篇原创文章分享 </div>

方法2和方法3:

<div id="con">通过id获取标签,之后为标签绑定事件</div>

<script>

    var con = document.getElementById('con')

    con.onmouseover = function(){

        alert('鼠标移入d出这个')

    }

    con.addEventListener('mouseout', function(){

        alert('鼠标移出d出这个')

    }, false)

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11646342.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存