JavaScript alert函数的图标和左上角的标题可以改变吗?

JavaScript013

JavaScript alert函数的图标和左上角的标题可以改变吗?,第1张

不可以改变,标题也不行。不过其实图标表也并不是很重要。

现在想要弹框美观都不用alert而是,显示一个精心设计美观的DIV,也有一个确认按钮。这样就可以任意设计了。想有什么都可以

不过还是忠告你一声,要系统的学习一下。而且,不要把时间和经历放在这样没有用处的功能上,要关心最关键的东西,让自己的效率最大化

这是一个弹框的实例

http://www.scriptlover.com/controls/prompt/

这是我的学习心得

http://blog.everalan.com/102.html

希望对你有帮助

<!DOCTYPE html>

<html lang="">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>showPic图片库</title>

<style type="text/css">

#RePicture img{

width:200px

height:200px

}

</style>

</head>

<body>

<h2>这是一个图片库</h2>

<ul>

<li><a href="1.jpg" onclick="showPic(this)op.innerHTML=this.innerHTMLreturn false">我好可爱呢</a></li>

<li><a href="2.jpg" onclick="showPic(this)op.innerHTML=this.innerHTMLreturn false">民国哭的表情包</a></li>

<li><a href="3.gif" onclick="showPic(this)op.innerHTML=this.innerHTMLreturn false">新新超人</a></li>

<li><a href="4.jpg"onclick="showPic(this)op.innerHTML=this.innerHTMLreturn false">月月唱歌</a></li>

</ul>

<div id="RePicture">

<img src="1.jpg">

<p id="tip">这是一张我好可爱呢的表情包</p>

</div>

<script>

function showPic(index){

var RePicture = document.getElementById("RePicture")

var img = RePicture.getElementsByTagName("img")[0]

img.setAttribute("src",index)

}

var op= document.getElementById("tip")

</script>

</body>

</html>

可以参考一下

这个再编程中,很常见,也有很多种写法,介绍两种。

1.图标用img标签显示,再img标签点击后,更改img的src属性,改变图标,将原来的空心换成红心的图片。

2.图标用css控制,设置background-image显示空心的背景图片,这里图片最好是png的,点击后换成红心的图片。

无论哪种,注意记录用户的点击行为,下次进去后直接显示红心的图标。比如百度app的点赞,要记录用户再哪个帖子点赞了,下次该用户再查看这个帖子的时候,默认显示点赞后的图标。