所以我尝试使用javascript来显示定时文本。
以下代码我正在使用
<body>
<script type="text/javascript">
(function toggle_visibility(id) {
setTimeout (var e = document.getElementById(id);
if(e.style.display == 'none')
e.style.display = 'block';
else
e.style.display = 'none';
,1000);
</script>
<a onclick="test('foo');"><b><u>Click to view</b></u></a><div id="foo" style=display:none;>TEXT</div>
此脚本无效,但我该如何使其正常工作?
答案 0 :(得分:0)
问题:
toggle_visibility
而非test
JavaScript
function toggle_visibility(id) {
setTimeout(function () {
var element = document.getElementById(id);
if (element.style.display == 'none') {
element.style.display = 'block';
} else {
element.style.display = 'none'
};
}, 1000);
};
HTML 的
<a onclick="toggle_visibility('foo');" href="#"><b><u>Click to view</u></b></a>
<div id="foo" style=display:none;>TEXT</div>