当前位置: 首页> 汽车> 时评 > 天津网页制作_供应链信息管理系统_网上卖产品怎么推广_竞价推广开户多少钱

天津网页制作_供应链信息管理系统_网上卖产品怎么推广_竞价推广开户多少钱

时间:2025/7/11 17:36:00来源:https://blog.csdn.net/m0_75257168/article/details/137144820 浏览次数: 0次
天津网页制作_供应链信息管理系统_网上卖产品怎么推广_竞价推广开户多少钱

文章目录

  • 新建
  • task1
  • task2
  • task3
  • task4
  • task5
  • task6
  • 问题
    • 顺序问题
    • if条件问题

新建

在这里插入图片描述
在这里插入图片描述

task1

<input>能直接写,不用必须放在form表单中

在这里插入图片描述
就是写个函数,给按钮设置点击事件

联系对象和对象事件处理函数的东西 就是 句柄
句柄命名一般是统一的,就是在事件前面加一个on
click 点击事件的句柄是 onclick

可以用这个,但是在这里插入图片描述
但是我们学习新的知识
在这里插入图片描述

hello是赋值,hello()是调用函数。你要是写成
bt1.onclick = hello();保存之后就会直接调用函数,不点按钮直接弹出告警框

task2

方法一:这两个方法是因为js是按照顺序执行的,可以写多个script标签

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><a id="a" href="https://www.bilibili.com/">跳转到b站</a></body><script type="text/javascript">//console.log(a.href);//测试用id拿到超链接对象a.onclick = function (){var sel = confirm("确定跳转吗?");if(!sel){return false;}}</script>
</html>

方法二:预处理

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><script type="text/javascript">window.onload = function() {//这个是预处理,就是说先把整个界面执行,再来执行script。此时就认识id了a.onclick = function() {var sel = confirm("真的要跳转吗?")if(!sel) {return false;}}}</script><body><a id="a" href="https://www.bilibili.com/">跳转到b站</a></body>
</html>

在这里插入图片描述

task3

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">document.oncontextmenu = function(){alert('已屏蔽右键');return false;//我对return的用法不懂}</script></body>
</html>

在这里插入图片描述

task4

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><form name="form1" method="post" action="ok.html">姓名:<input type="text" name="txtName" id="txtname"><input type="submit" name="button" id="button" value="提交"></form><script type="text/javascript">form1.onsubmit = function (){if(form1.txtname.value == ''){alert("姓名不能为空!");txtname.focus();//聚焦到输入框return false;}return true;}</script></body>
</html>

在这里插入图片描述

task5

先复制图片放进来
在这里插入图片描述

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><img id='dog' src="img/dog.jpg"/><script type="text/javascript">dog.onmouseover = function (){dog.src = "img/dog2.jpg";}dog.onmouseout = function (){dog.src = "img/dog.jpg";}dog.onclick = function (){alert("汪汪汪!")}</script></body>
</html>

task6

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body>字符:<input type="text" id="text1"></br>键码:<input type="text" id="text2" value=""><script type="text/javascript">text1.onkeydown = function(){var code = event.keyCode;//event是事件,keyCode是他的一个属性,//作用是设置或获取与导致事件的按键关联的 Unicode 按键代码。if(this.value.length>=5){return false;}//console.log(code);text2.value = code;}</script></body>
</html>

在这里插入图片描述

问题

顺序问题

在这里插入图片描述
所以,既然 script 这个标签在任何位置都能放,那为了以防万一运行不出来,那就直接放在下面
能写多个 script 标签
js是按顺序执行的在最开始执行的时候,还不认识下面定义的id

name不唯一,但是 id唯一!!

解决方法:预处理
就是说先把整个界面执行,再来执行script。
在这里插入图片描述

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><script type="text/javascript">window.onload = function() {//这个是预处理,就是说先把整个界面执行,再来执行script。此时就认识id了a.onclick = function() {var sel = confirm("真的要跳转吗?")if(!sel) {return false;}}}</script><body><a id="a" href="https://www.bilibili.com/">跳转到b站</a></body>
</html>

if条件问题

我不知道为什么这个不行,但是我试了,如果是下面的代码,我点击 取消 ,还是会跳转到b站
if(sel){return true;}
关键字:天津网页制作_供应链信息管理系统_网上卖产品怎么推广_竞价推广开户多少钱

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: