2016-02-27 2 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

Возможный дубликат [Конкат к строке в начале] (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> 
Смежные вопросы