javascript - 如何在 JavaScript 中动态地将具有特定类的 <strong> 标签添加到 <div> 中

标签 javascript html asp.net

下面是一个 div,它将在调用 javascript 函数 onmouseoveragent 时显示。 我需要在 div 内显示姓名和电话号码。我设法动态显示名称,但不知道如何添加电话并在我的函数中指定其类。

<div id="visit">
    <div id="name" class="Class1">
        <strong class="Class2">Phone: 0123456789
        </strong> <%--need this to be added dynamically--%>
    </div>
</div>


<script language="javascript" type="text/javascript">
    function onmouseoveragent(e) {

        var hint = document.getElementById("visit");
        var inner = document.getElementById("name");

        inner.appendChild(inner.ownerDocument.createTextNode("I am a name!"))      
        while (inner.childNodes.length > 1) {
            inner.removeChild(inner.firstChild);
        }

        console.log(hint);
        hint.style.display = 'block';

        hint.style.top = Math.max(el.offsetTop - hint.offsetHeight, 0) + "px";
        hint.style.left = el.offsetLeft + "px";
    };
</script>

最佳答案

也许是这样的:

$('#name').append('<strong class="2">Phone: 3423423</strong>');

关于javascript - 如何在 JavaScript 中动态地将具有特定类的 <strong> 标签添加到 <div> 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17759141/

相关文章:

c# - 从 C# 页面弹出警告消息

javascript - 谷歌浏览器中是否有 <object> 标签的替代品?

php - 将文本区域的内容转换为数组

css - 字体在 Release模式下无法正确呈现,但在 ASP NET Webforms 的 Debug模式下正常工作

html - 如何让页面滚动到较长文本中的特定单词

javascript - 将 html 字符串作为元素添加到 DOM

c# - 如何压缩数据

javascript - 将数据分配给 d3 中的每个点

javascript - axios不捕获数据并发送给客户端

javascript - 使用 Javascript 动态创建表以显示数据库 SELECT 查询输出