开门大吉播出时间:这段代码什么意思?

来源:百度文库 编辑:高考问答 时间:2024/05/06 12:56:00
<input type="button" value="A smiling face: ^_^" onclick='javascript:(this.value=="A smiling face: ^_^")?(this.value="A crying face: ^o^"):(this.value="A smiling face: ^_^");'>
这段代码中javascript:(this.value=="A smiling face: ^_^")?(this.value="A crying face: ^o^"):(this.value="A smiling face: ^_^");什么意思?其中? :是什么用法?

出现一个按钮,
点之前按钮上显示: A smiling face: ^_^
点了以后显示 : A crying face: ^o^
再点又变成: A smiling face: ^_^
如此交替
?:是源于C语言的一种表达式,方法为:
e1?e2:e3;
意思是:如果e1为真,则执行e2,否则执行e3

出现一个按忸,点之前是显示A smiling face: ^_^点了以后显示A crying face: ^o^
你可以在本地新建一个1.html然后用文本文件打开,然后复制进去,保存,运行,就看出效果了!

这是动态网站中的链接中网址中的组成部分,即带参数的网址