我想知道如何在JavaScript中的元素之後追加空格?我在for循環中創建圖像和跨度,並且我想在圖像之後和跨度之後追加一個空格。這裏是我創建的標籤:如何在元素後添加空格
var image = document.createElement("img");
我想知道如何在JavaScript中的元素之後追加空格?我在for循環中創建圖像和跨度,並且我想在圖像之後和跨度之後追加一個空格。這裏是我創建的標籤:如何在元素後添加空格
var image = document.createElement("img");
既然你問了一些視覺上的空白 - 最簡單,最靈活的方式是將它通過CSS,不使用空格字符:
img {
margin-right: 5px;
}
如果你希望只把它應用到您所創建的特定元素,你可以使用JavaScript來應用CSS:http://jsfiddle.net/aRcPE/。
image.style.marginRight = "5px"; // "foo-bar" becomes "fooBar" since
// the hyphen is not allowed in this notation
嘗試document.createTextNode(" ");
var host = document.createElement ("div");
host.appendChild (document.createElement ("img"));
host.appendChild (document.createTextNode (" "));
host.appendChild (document.createElement ("span"));
console.log (host.innerHTML);
輸出
<img /> <span></span>
您可以通過使用任何CSS屬性margin
達到相同的視覺外觀img
或span
。
爲什麼你想這樣做? – adarshr 2011-12-19 14:35:43
空間在一些視覺空白?您可能希望改爲使用CSS屬性'margin-right'。 – pimvdb 2011-12-19 14:36:52
@pimvdb,是的,這就是我想要的。 – 2011-12-19 14:40:08