【发布时间】:2015-07-13 06:05:46
【问题描述】:
我正在尝试使用 javascript 动态创建 html 元素。例如,在我的“finalXML”文件中创建段落时,我使用以下语法:
function paragraph (finalXML, value)
{
var code1 = 'var para = document.createElement("p");
var t = document.createTextNode("This is the paragraph that should be displayed");
para.appendChild(t);
document.body.appendChild(para);'
return String(finalXML).replace(/add_paragraph_here/g,code1);
}
我将如何使用单选按钮创建一个 div,例如,使用相同的过程?任何人都可以帮助我使用该语法吗?
【问题讨论】:
-
@KevalBhatt,我有一个仅包含占位符文本的 html 文档(例如“radio_buttons_go_here”)。我有一个单独的 javascript 文档来动态创建单选按钮。我需要 2 组,每组 5 个单选按钮。我不确定你引用的帖子是否做同样的事情。请问有什么想法吗?
-
您不能在这样的字符串文字中使用回车符。如果您正在进行简单的字符串替换,则将“radio_buttons_go_here”替换为所需的标记,例如
"<input type=radio value='foo'>....<input type=radio value='bar'>". -
@RobG 我正在尝试用一组 5 个具有不同值的单选按钮替换字符串(是、否、也许等......)。我正在考虑创建一个函数,然后我可以调用两次来为所需的 2 组 5 个单选按钮执行此操作。当您说“简单字符串替换”时,您是否认为在这种情况下该功能是不必要的?在函数中声明变量后,我似乎无法确定 div 创建单选按钮的语法。有什么想法吗?
标签: javascript html dynamic