在javascript中将文本设置为dd元素

在javascript中将文本设置为dd元素,javascript,html,Javascript,Html,我想将文本设置为dd元素。我试着用谷歌搜索那个问题,但什么也没找到 您能告诉我,我如何设置(替换)dd标签内的文本吗 我试过: $('#dd_di').innerHTML = my_var; $('#dd_di').innerText = my_var; $('#dd_di').innerText = "3500"; 但一切都没有改变 console.log($('#dd_di')); [<dd id="dd_di"></dd>] console.log($

我想将文本设置为dd元素。我试着用谷歌搜索那个问题,但什么也没找到

您能告诉我,我如何设置(替换)dd标签内的文本吗

我试过:

$('#dd_di').innerHTML = my_var; 
$('#dd_di').innerText = my_var; 
$('#dd_di').innerText = "3500"; 
但一切都没有改变

console.log($('#dd_di')); 

[<dd id="dd_di"></dd>]
console.log($('dd#di');
[]
使用,执行以下操作:

演示::

使用,执行:


演示::

您试图在jQuery对象上使用DOM属性。在jQuery中,使用
.text()
.html()
分别设置元素的文本和原始html

$('#dd_di').text(my_var);
$('#dd_di').html(my_var); // or if you need to set the raw HTML
可以使用
innerHTML
innerText
,但您需要访问DOM元素:

$('#dd_di').get(0).innerHTML = my_var;

// or no jQuery:
document.getElementById("dd_di").innerHTML = my_var;

您试图在jQuery对象上使用DOM属性。在jQuery中,使用
.text()
.html()
分别设置元素的文本和原始html

$('#dd_di').text(my_var);
$('#dd_di').html(my_var); // or if you need to set the raw HTML
可以使用
innerHTML
innerText
,但您需要访问DOM元素:

$('#dd_di').get(0).innerHTML = my_var;

// or no jQuery:
document.getElementById("dd_di").innerHTML = my_var;
试试这个:

 $(document).ready( function() {
$('#dd_di').text("custom text"); 
});

<dd id="dd_di">hello</dd>
$(文档).ready(函数(){
$('dd_di')。文本(“自定义文本”);
});
你好
试试这个:

 $(document).ready( function() {
$('#dd_di').text("custom text"); 
});

<dd id="dd_di">hello</dd>
$(文档).ready(函数(){
$('dd_di')。文本(“自定义文本”);
});
你好

您可以在DOM对象上使用DOM属性:

window.dd_di.innerHTML = my_var;
window.dd_di.innerText = my_var;
具有的DOM元素在全局(
窗口
)对象中可用。您还可以更明确地:

document.getElementById('dd_di').innerHTML = my_var;
document.getElementById('dd_di').innerText = my_var;

两者都可以在没有jQuery的情况下工作。通常,您会一直使用jQuery(请参阅其他答案)或本机DOM api。

您可以在DOM对象上使用DOM属性:

window.dd_di.innerHTML = my_var;
window.dd_di.innerText = my_var;
具有的DOM元素在全局(
窗口
)对象中可用。您还可以更明确地:

document.getElementById('dd_di').innerHTML = my_var;
document.getElementById('dd_di').innerText = my_var;

两者都可以在没有jQuery的情况下工作。通常您会一直使用jQuery(参见其他答案)或原生DOM api。

非常感谢您的回答!非常感谢你的回答!