我有一个带有图像和锚标记的div,其中anchor元素设置为display:none
。
HTML
<div>
<img src="https://cdn.theatlantic.com/assets/media/img/photo/2015/11/images-from-the-2016-sony-world-pho/s01_130921474920553591/main_1500.jpg?1448476701" Width="200" />
<center>
<a href="javascript:void(0);" style="display:none;width:200px;" id="clickMe">Click Me</a>
</center>
</div>
<script>
Show()
</script>
然后我调用show function来显示锚标记。
显示()功能
function Show() {
alert("HI!");
$("#clickMe").show();
}
但它不起作用。如何在函数中显示锚标记。
答案 0 :(得分:2)
在窗口加载事件上调用show()函数:
window.onload = function() {
Show() ;
};
或使用document.ready()
$(document).ready(function() {
Show() ;
});
答案 1 :(得分:2)
<script>
$(document).ready(function(){
Show();
});
</script>
答案 2 :(得分:2)
您必须加入JQuery
。这是工作fiddle。
答案 3 :(得分:2)
您需要将jQuery添加到小提琴并调用该函数。
更新了小提琴:https://jsfiddle.net/y883f7zp/2/
function Show() {
$("#clickMe").show();
}
Show();
答案 4 :(得分:1)
在使用任何语法之前,您需要包含jQuery
库。
之后,您需要在Show();
内调用load
方法,如下所示:
<强>段强>:
$(function() {
Show();
});
您也可以document.ready()
替换$(function() {..}
参阅演示here。