2016-02-27 134 views
0

有什麼方法可以將文本添加到像這樣的標記值的開頭。有沒有辦法給標籤值的開始添加文本?

<div id="idName">goes</div> 
 
<script> 
 
    document.getElementById("idName").innerHTML += " here."; 
 
</script>

但是,而不是將它添加到年底將其添加到開始。我已經試過了。

<div id="idName">goes</div> 
 
<script> 
 
    document.getElementById("idName").innerHTML -= "Text "; 
 
</script>

+0

您不需要在標題中包含[標籤](http://stackoverflow.com/help/tagging)。 – krillgar

+0

[Concat以字符串開頭]可能的重複(http://stackoverflow.com/questions/6094117/concat-to-string-at-beginning) – JJJ

回答

3

必須有很多的方法來執行,根據你的例子最簡單的可能是這樣的:

<div id="idName">goes</div> 
 
<script> 
 
    document.getElementById("idName").innerHTML = "Text " + document.getElementById("idName").innerHTML + " here."; 
 
</script>

1

var idName = document.getElementById("idName").textContent; 
 
document.getElementById("idName").textContent = " here." + idName;
<div id="idName">goes</div>

0

添加或更改之前,您可以保存idName innerHTML。

<div id="idName">goes</div> 
<script> 
var xidName = document.getElementById("idName").innerHTML; 
document.getElementById("idName").innerHTML = "here " + xidName; 
</script> 
相關問題