如何将输入元素值设置为一些带有双引号的字符串
How to set input element value to some string which has double quotes?
在下面的代码中,我无法设置带有双引号的值。
<html>
<head>
</head>
<body>
<div id="d"/>
<button id="button">Click Me</button>
</body>
<script>
var button = document.getElementById("button");
button.onclick = function() {
var d = document.getElementById("d");
var value = 'some"val''ue';
var h = "<input type='"text'" id='"someid'" value='"" + value + "'">"
d.innerHTML = h;
}
</script>
</html>
有什么办法吗?
注意:由于某些原因,我无法先渲染input
元素,然后再使用.value
设置值。我必须使用innerHTML
.
"
是HTML表示"
的方式。
相关文章:
- 如何在字符串输入的 Html 元素中的双引号内编写单引号
- 用于排除.each上的字符串输入的Javascript
- 使用eval使用字符串输入按名称将函数分配给变量有什么风险
- 是否可以创建HTML文本作为文本到语音转换文本字段的字符串输入
- (联合国)通过字符串输入设置嵌套数组值
- 根据字符串输入生成嵌套的 HTML 列表.香草JS
- Ajax 脚本接收用户字符串输入文本并以 JSON 格式发布
- 在mongoDb中,如果字符串输入与任何数组元素匹配,如何获取整个记录(在这种情况下,数组是记录的属性)
- C#.Net从表单帖子中读取字符串输入
- 获取span的每个类的值,并将字符串输入
- 解析并处理作为字符串输入的DOM
- 如何获得字符串输入并将其存储到var中
- Javascript如何接受多个字符串输入并检查是否匹配
- 根据前4个字符串输入字符更改图像
- 字符串输入自动进入只读字段
- Node.js (yargs)数字作为字符串输入
- 带换行符的字符串输入到数组
- 带有字符串输入的If语句
- 根据Javascript中的字符串输入生成唯一的数字
- 与日期字符串输入相关的年龄计算错误