有没有办法将文本添加到标记值的开头?

时间:2016-02-27 23:46:25

标签: javascript html

有没有办法可以像这样在标签值的开头添加文字。

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

但不是将其添加到最后添加到开头。我已经试过了。

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

3 个答案:

答案 0 :(得分:3)

必须有很多方法可以执行此操作,根据您的示例,最简单的方法可能是这样的:

[1 1 2 2]

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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