我知道我在做一些傻事。但我就是想不通。我想在文档加载时立即替换标签内的一些文本。我知道函数正在执行。但它在 getElementById 声明中出现问题,我不知道为什么。输出应该是“新垃圾”。但总是说“原始的东西”。
<html>
<script>
window.onload = filltip();
function filltip() {
alert('xyz');
var id = 'qourl';
var txt = 'New Junk';
//alert('current html=' + document.getElementById(id).innerHTML);
document.getElementById(id).innerHTML = '?<span class="classic">' + txt +
'</span>';
}
</script>
<body>
<a href='#' id='qourl'>Original Stuff</a>
</body>
</html>