Javascript对象.innerHtml没有替换所提供的整个字符串参数
Javascript Object.innerHtml is not substituting the whole string parameter provided
newcell.innerHTML='<td id='"blah1'">'+BLAH+'</td>';
由于一些奇怪的原因,我的<td>BLAH</td>
在页面上正确呈现,但我在td标签内给出的任何属性都不显示。指针吗?抱歉,如果这听起来很傻,我在前端方面的经验很少。任何"必须看"教程将不胜感激。由于
如果newCell
在这种情况下代表<td>
,那么您需要使用outerHTML
而不是innerHTML
,或者通过编程设置您需要的属性。
var newCell = document.createElement("td");
newCell.outerHTML = '<td id='"blah1'">'+BLAH+'</td>';
或
var newCell = document.createElement("td");
newCell.id = "blah1";
newCell.innerHTML = BLAH;
如果使用单引号声明Javascript字符串,则不需要转义其中使用的任何双引号。试试newcell.innerHTML='<td id="blah1">'+BLAH+'</td>';
.
相关文章:
- 从查询字符串参数推断出正确的数据类型
- 如何使用JQuery在HTML中创建包含字符串参数的引号的onclickjavascript链接
- 从带参数的字符串变量调用函数中的函数
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何格式化match()参数以定位电子邮件中的字符串
- 将JSON字符串转换为函数参数
- 如何用javascript替换Jquery字符串上的新参数
- 模版启动错误-类型错误(“参数”url'必须是字符串,而不是“+类型的url”)
- 在 URL 字符串中传递参数字符串
- 如何在附加的 html 中的字符串上连接 javascript 函数中的参数字符串
- jQuery:从参数字符串设置表单状态
- 使用 cookie 传递 URL 参数字符串
- 寻找一个正则表达式来解析 JS 的参数字符串
- 有必要限制node.js中GET请求参数字符串的大小吗
- 使用jquery获取javascript中的参数字符串
- 使用JavaScript更改url参数字符串
- 如何在提交GET表单后将变量插入到生成的url参数字符串中
- JavaScript:向JavaScript函数发送以逗号分隔的参数字符串
- 无法通过XMLHttpRequest发送参数字符串
- 从Javascript中获取url参数字符串