【发布时间】:2016-02-25 21:35:46
【问题描述】:
var foo = 100;
var firstCell = newRow.firstChild.innerHTML = "<button id='removeBtn' onclick='removeRow("+ foo +")'>X</button>";
我有一小行代码,它将一个按钮插入到表格单元格中,然后为它分配一个带有参数 (foo) 的函数。即使它可以工作,我的代码编辑器括号也不会像 innerHTML 的其余部分那样显示“+ foo +”部分。我认为这与我的引号混淆了,但我不知道如何解决这个问题。这会是一个问题还是我应该这样放着它?
【问题讨论】:
-
什么是
foo?一个字符串? -
假设它正在工作,我可以在这里回答一下。括号以不同的方式显示它,因为它试图帮助您区分预定字符串和字符串的可变部分。这是一个视觉提示,您可以在哪里更改格式。
标签: javascript dom innerhtml quotation-marks