将Input Value属性设置为带有空格的变量
Setting the Input Value attribute to a variable with space.
我试图将输入按钮的值设置为字符串变量。e《校车指南》;但是当HTML加载时,按钮中只会出现第一个单词。我的代码如下所示。谢谢你的帮助。
var title="A Guide to the School Bus";
var htmlString= "<div class="+title+ ">"+"<input type="+"button "+"value="+title+" onclick=loadBook()>"+"</div>";
$(htmlString).appendTo(attachPoint);
附件点是HTML中的一个引用,我使用以下方法得到。
var attachpoint=document.querySelector('.buttonAttachPoint');
问题在于您没有在属性值周围加上引号。试试这个:
var htmlString= '<div class="'+title+'"><input type="button" value="'+title+'" onclick="loadBook()"></div>';
您可以转义字符串中的所有"
,或者像我所做的那样,在'
和"
之间切换。"
将显示为正常字符,'
用于标记字符串的开始和结束。
作为一个侧面点,你可能不想把变量title
作为class
放在div
上,因为它会将每个单独的单词作为一个类添加,所以在你的例子中,div将有6个类添加到它。
相关文章:
- 如何在字符串变量的开头和末尾添加空格
- 传递带空格的字符串变量
- 使用 PHP 填充引导输入 - 字符串变量中出现空格错误
- 如何在 PHP 的 OnClick 函数中将带有空格的变量作为参数传递
- 如何在 JavaScript 中检查变量是空字符串还是空字符串或所有空格
- 使用变量作为属性,但带有空格
- 如何在不丢失换行符和空格的情况下将js字符串变量传递给php
- 如何让空格键{{if}}中的HTML使用Session变量进行反应性更改
- 流星.js&空格键-在嵌套循环中传递变量
- 如何将名称中有空格的json值与变量绑定
- 在文本区域中保留空格(JavaScript变量)
- 在空格之前获取一些字符串,并使用Javascript将其保存在一个变量中
- 从变量中删除括号和尾随空格
- 需要显示javascript变量作为标题没有空格
- 有一种方法,我可以改变骆驼的情况下,以空格分隔的单词变量的内容
- 字符串之间的空格&变量
- 打印一个javascript对象,变量之间有空格
- 将Input Value属性设置为带有空格的变量
- 在函数前面用变量Javascript中的空格替换新行
- 将变量传递到带有空格的PHP页面