0

嗨,我正在构建一个 HTML 网站并在其中放置广告,我需要一个 javascript 代码来更改它或从脚本页面更新它,而不是通过访问每个页面并剪切/粘贴该广告代码。我在脚本页面中输入了这个document.getElementById.('adcode').innerHTML('HTML code provided by ad networks'); 并且在我的网站中我使用了这个代码<div id="adcode"> </div> 但是即使我输入了任何其他 HTML 代码它也没有显示任何内容。

4

1 回答 1

1
document.getElementById('adcode').innerHTML = 'HTML code provided by ad networks';

innerHTML不是函数,是变量。另外,你有一个.after getElementById

然而,更好的方法是这样的:

var text = document.createTextNode('HTML code provided by ad networks');
document.getElementById('adcode').appendChild(text);

如果您使用此方法,文本将自动为您转义。

于 2013-06-28T13:42:49.530 回答