我有这段代码:
<label class='textFontSmall center' for="usr" id="addNameText">BOB</label>
我希望能够将文本从BOB更改为Cliff。我尝试过4种不同的方式:
document.getElementById('addNameText').value = 'CLIFF';
document.getElementById('addNameText').text = 'CLIFF';
document.getElementById('addNameText').html = 'CLIFF';
document.getElementById('addNameText').innerHtml = 'CLIFF';
这些都不起作用。怎么会 ?我一定错过了一些简单的事情
答案 0 :(得分:1)
使用此:
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
或者这个:
document.getElementById('addNameText').innerText = 'CLIFF';
答案 1 :(得分:0)
<label class='textFontSmall center' for="usr" id="addNameText">BOB</label>
您在此处有一个示例:http://www.w3schools.com/js/tryit.asp?filename=tryjs_change_innerhtml
答案 2 :(得分:0)
使用它 $( “#addNameText”)文本( 'CLIFF');
答案 3 :(得分:0)
这个怎么样 -
$(document).ready(function(){
$('#addNameText').html('CLIFF');
});
答案 4 :(得分:0)
将JS Fiddle的第二个<select>
列表的设置更改为“no wrap-in&lt; body&gt;” (这意味着包含所提供的JavaScript的<script>
(来自JavaScript面板)将插入<body>
元素,作为</body>
结束标记之前的最后一个子项(因此在执行之后执行)构建DOM,您可以简单地使用:
document.getElementById('addNameText').textContent = 'CLIFF';
或者,更正您对innerHTML
的调用中的拼写错误(您使用了驼峰案例:innerHtml
,这是HTMLElement
不存在的属性):
document.getElementById('addNameText').innerHTML = 'CLIFF';