我想创建以下结构:
<div>
<label>Label:</label>
<p>This text should be right beside the label</p>
</div>
因此,结果可能类似于:
第一个月
我尝试使用以下方法:
label_element = document.createElement('label')
p_element = document.createElement('p')
label_node = document.createTextNode('text')
p_node = document.createTextNode('text2')
label_element.appendChild(p_element)
document.getElementById('anchor').appendChild('label_element')
以上返回:
Label:
Here is the text
我怎样才能把它们组合在一起呢?我的另一个选择是把字符串合并成一个字符串,但是如果我想在标签字段旁边有一个输入字段呢?
3条答案
按热度按时间ui7jx7zq1#
p
元素是一个段落元素,将在上下显示空格。若要在Label元素中获取内联文本,请改用
span
元素。camsedfj2#
有几点需要注意:
p
元素(paragraph)-除非您另外指定样式/css,否则它将显示在单独的行中。您可以使用span
来实现您所声明的内容。请参阅以下内容:ghhkc1vu3#
尝试以下代码
超文本标记语言
JS系统