我正在使用 html、js 和 css 开发一个移动网站。我通过 HTML5 DOM 创建了标签并为其分配了功能。它不工作。
我的 html 代码(我已经尝试过 DOM 方法);
<script>
var addExhibits = document.getElementById('mycontent');
function mytest()
{
var div = document.createElement('div');
div.id = 'rateMe';
var anchor = document.createElement('a');
anchor.id="_1";
anchor.onclick = rateIt(this);
anchor.onmouseover=rating(this);
anchor.onmouseout=off(this);
div.appendChild(anchor);
addExhibits.appendChild(div);
}
</script>
<body><div id='mycontent' title="Rate Me..."></body>
代码(静态创建的标签 - 工作正常)
<div id="rateMe" title="Rate Me...">
<a onclick="rateIt(this)" id="_1" onmouseover="rating(this)" onmouseout="off(this)"></a>
</div>
rate(this) 是外部 JS 中的一个函数(http://reignwaterdesigns.com/ad/tidbits/rateme/)