我有一个通常的标签

<label class="mytxt"  style="color: #662819;" id ="telefon"></label>

设置一个像这样的值:
document.getElementById('telefon').innerHTML = userDetails.phone;

标签具有类似于"123"的值之后。

页面资源中,我在“>
pagesource: <label class="mytxt"  style="color: #662819;" id ="telefon"></label>

我的问题是当我想获取一个值时。
我尝试过类似的标准:
value = $("#telefon").val();
document.getElementById('telefon').value

没有任何效果,值始终是“未定义”。即使在浏览器中也可以看到为什么?

最佳答案

您需要text()html()来标记标签,而不是val()不应为标签调用该函数,而是用于获取文本或复选框等输入值。

改变

value = $("#telefon").val();


value = $("#telefon").text();

09-25 19:06