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