单独 HTML 文件的占位符表示法,用于创建网页的一小部分并将占位符替换为数据值
Placeholder notation for separate HTML files for creating small portions of web pages and replacing placeholders with data values
目前我正在使用"rusername"rpassword"或"rdate"之类的文本,然后使用适当的字符串替换函数进行替换,例如
htmlstring=htmlstring.replace(/rusername/g,object.username);
当项目规模增长时,这是一个令人困惑的符号。 对于像 rreply rratio 等世界,当我使用 :username html 编辑器时,会出现我不想看到的错误,因为编辑器认为我会直接使用 html 而不是替换它。 我应该使用哪种表示法来替换文本? 对于HTML设计师来说,它应该看起来是合法的, {用户名}不好,有通用格式吗?你有什么建议?
可能有很多有效的方法,所以请不要犹豫,以任何方式回答。
我建议根本不做字符串替换,而是使用带有 id 的跨度。它也会快得多。
<div>
Hello, <span id="username"><span>!
</div>
然后你的脚本可以看起来像这样:
document.getElementById("username").innerHTML = object.username;
相关文章:
- 使用javascript的Asp.net内容占位符
- Internet Explorer缺少占位符支持,特别是密码字段
- 如何隐藏按钮单击事件上的占位符
- 需要URL模板占位符查找和替换功能的输入
- 初始化ng模型时,Angular ui选择占位符不起作用
- 如何在ie7或更高版本中设置密码字段的占位符
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- Select2-使用自定义模板时不显示占位符
- 替换字符串中的占位符值
- 为什么我应该使用HTML5(上下文:占位符)
- 在contentEditable元素中居中占位符插入符号
- 从气球弹出窗口中删除占位符
- 选择“选项”时更改输入的占位符
- 错误:ReCAPTCHA占位符元素必须为空
- 如何更改文本区域的颜色's文本,具体取决于它是否为占位符
- 得到一个没有属性的错误“;占位符”;在xhtml strict 1.0中
- 使用Node/Javascript提取字符串中的所有占位符
- 更改 html 输入字段中的占位符属性
- 单独 HTML 文件的占位符表示法,用于创建网页的一小部分并将占位符替换为数据值
- 删除小屏幕/移动设备上的输入占位符,但在调整为桌面大小时再次添加它们