繁体   English   中英

如何在html标记的innerhtml中使用JavaScript变量(使用变量名称创建列表项)

[英]How to use JavaScript variable within innerhtml of an html tag (create a list item with variable name)

这就是我尝试过的

let somejsvar = 'hello world'
document.getElementById('id_element_in_html').innerHTML = '<li> somejsvar </li>';

我的输出:

>>> - somejsvar

所需的输出:

>>> - hello world

只需通过添加$ {Your Variable}来将somejsvar从硬编码更改为变量本身,然后使用`包裹整个字符串

document.getElementById('id_element_in_html').innerHTML = `<li> ${somejsvar}</li>`;

您需要突破html

document.getElementById('id_element_in_html').innerHTML = '<li>' + somejsvar + ' </li>';

您必须串联变量值

let somejsvar = 'hello world'
document.getElementById('id_element_in_html').innerHTML = '<li>' + somejsvar + '</li>';

这是因为您试图将innerHTML的值设置为纯文本'<li> somejsvar </li>'

相反,您应该使用JS串联:

document.getElementById('id_element_in_html').innerHTML = '<li> ' + somejsvar + ' </li>';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM