0

我想更改 div 内容,

这是我的代码:

<script type="text/javascript">
function changeText(){
    document.getElementById('df').value = 'changed';
}
</script>
<div id="df"></div>
<input type='button' onclick='changeText()' value='Change'/>

没发生什么事

4

4 回答 4

3

你需要innerHTML,不是value

function changeText(){
    document.getElementById('df').innerHTML = 'changed';
}

演示

于 2012-11-14T22:25:00.867 回答
0
document.getElementById('df').innerHTML = 'changed';
于 2012-11-14T22:32:35.080 回答
0

采用:

function changeText(){
    document.getElementById('df').innerHTML = 'changed';
}

此外 - 这是实际的 html,而不仅仅是文本。

于 2012-11-14T22:38:49.813 回答
-1

尝试:

$('#df').append("changed");
于 2012-11-14T22:27:14.133 回答