Javascript 替换div元素中的文本
如果需要使用JavaScript将“test-test”消息替换为自定义消息,该怎么办Javascript 替换div元素中的文本,javascript,html,Javascript,Html,如果需要使用JavaScript将“test-test”消息替换为自定义消息,该怎么办 <div class="outputmsg_container" style="" id="output_messages">< button class="btn btn-icon close icon-cross" onclick="GlideUI.get().clearOutputMessages(this); return false;"> <sp
<div class="outputmsg_container" style="" id="output_messages"><
button class="btn btn-icon close icon-cross" onclick="GlideUI.get().clearOutputMessages(this); return false;">
<span class="sr-only">Close Messages"</span>
</button>
<div class="outputmsg_div">
<div class="outputmsg outputmsg_error notification notification-error"><img class="outputmsg_image" src="images/outputmsg_error_24.gifx" alt="">
<span class="outputmsg_text">test test</span>
</div>
</div>
</div>
<
button class=“btn btn icon close icon cross”onclick=“GlideUI.get().clearOutputMessages(此);返回false;”>
关闭消息”
测试
下面是一个使用jquery执行此操作的示例
$('.outputmsg_text').html("YOUR CUSTOM TEXT")
下面是一个示例(需要JQUERY)
更改文本
一些文本
$(“#更改”)。单击(函数(){
var name=prompt(“应该是什么文本?”);
如果(姓名){
$(“#div”).html(名称);
}
});
使用innerHTML
更改元素内部的HTML
要插入到div中的HTML(或文本):
函数更改(){ document.getElementById(“容器”).innerHTML=document.getElementById(“newhtml”).value; }
使用
.replace('string to replace','new string')
.innerHTML('new text')
我已经更新了这个问题,你现在可以回顾一下吗?他们可能的重复没有指定他们有jQuery(对于类似的东西,纯JS答案非常简单),他们没有指定他们有jQuery(对于这样的事情,纯JS的答案非常简单)
<button id="change">Change Text</button>
<div id="div">
Some text
</div>
<script>
$("#change").click(function(){
var name = prompt("What text shoud it be?");
if(name){
$("#div").html(name);
}
});
</script>