在已经附加的div id“txt”中附加文本。我使用了appendChild()函数,添加了“Testing This is”但我需要“This is Testing”
document.getElementById(“txt”)。appendChild(“This is”);
在
测试
在
这是测试
帮帮我
答案 0 :(得分:2)
您在问题的标签中找到了答案 - 看一下.prepend()
jQuery函数。它不是在末尾向子元素添加子节点,而是在开头添加它们。假设#txt
是一个最初只包含文本节点'Testing'的元素,那么这段代码:
$('#txt').prepend('This is ');
会为您提供所需的结果。
答案 1 :(得分:0)
var old_string = document.getElementById("div_id").innerHTML;
var new_string = "is Testing";
document.getElementById("div_id").innerHTML = new_string + " " + old_string;
希望有所帮助。
答案 2 :(得分:0)
$("#txt").before("before text");
$("#txt").after("after text");
或者您可以从链接中受益
$("#txt").before("before ").after("after ");