问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JQuery 简单的函数调用

发布网友 发布时间:2022-04-24 15:49

我来回答

6个回答

热心网友 时间:2022-04-20 09:18

1、首先建立一个静态页面命名为js.html,标题为“JS函数调用的方法”。

2、在js.html的页面<head></head>之间加入 <script></script>。

3、在 <script></script>中加入一个js函数 toalert,当点击一个button的时候弹出一个alert。

4、在body之中加入一个button,并且添加一个onclick点击事件。

5、在onclick的事件中,加入js的toalert函数名,加载onclick事件的双引号中即可。

6、为了让button看的更明显一些,可以设置一下button的样式,设置宽为100px,高为30px,字的颜色为红色。

7、用浏览器打开js.html,如果点击按钮能够弹出“JS函数调用的方法”,说明调用js函数是成功的。

热心网友 时间:2022-04-20 10:36

1、html加载CDN jQuery库,如果加载失败调用本地jQuery。

2、click事件:click单击事件,点击元素,并鼠标抬起。

3、dbclick事件:dbclick是双击事件,两次点击相同元素。

4、mousedown事件和mouseup事件,第一个是鼠标点击事件,第二个是鼠标抬起事件。

5、mouseenter事件和mouseleave事件。第一个是光标移入元素调用,第二个是光标移除元素调用。

热心网友 时间:2022-04-20 12:11

你的结构写错了,重复注册,并且在函数作用域结束后被销毁了,所以完全起不到作用。

写法有两种

1.通过jQuery绑定button的click操作,然后进行操作

$(function() {  // 这是document的ready事件的简写,jquery的dom操作得写在document加载后
  img = $('img');  // 寄存jquery选择对象,提高效率
  $('#btn1').on('click', function() {  // 这里等同于click()方法
    img.before("<b>Before</b>");
  });
  $('#btn2').on('click', function() {  // 这里等同于click()方法
    img.after("<i>After</i>");
  });
});

这里注意,button标签就不要再重复定义onclick了

2.定义函数,在button元素的onclick属性中调用

function bef(){  
 $("img").before("<b>Before</b>");
}

function aft(){ 
 $("img").after("<i>After</i>");
}

<button id="btn1"  onClick="bef()">在图片前面添加文本</button>
<button id="btn2" onClick="aft()">在图片后面添加文本</button>

热心网友 时间:2022-04-20 14:02

<body>
// 最好加上id 方便选取元素
<img id="logo" src="/i/eg_w3school.gif" alt="W3School Logo" />
<br><br>
<button id="btn1"  onclick="bef()">在图片前面添加文本</button>
<button id="btn2" onclick="aft()">在图片后面添加文本</button>
</body>
<script>
function bef(){
// 选取元素
var obj = document.getElementById("logo");
// 在前面插入文本
obj.insertAdjacentHTML("beforeBegin","text");
}
function aft(){
// 选取元素
var obj = document.getElementById("logo");
// 在后面插入文本
obj.insertAdjacentHTML("afterEnd","text");
}

</script>


insertAdajcentHTML(swhere,stext)

参数:

swhere: 指定插入html标签语句的地方,有四种值可用:

1.     beforeBegin: 插入到标签开始前

2.     afterBegin:插入到标签开始标记之后

3.     beforeEnd:插入到标签结束标记前

4.     afterEnd:插入到标签结束标记后

热心网友 时间:2022-04-20 16:10

你好!!

<button id="btn1  onClick="bef()">在图片前面添加文本</button>---->"btn1" 少了个引号
<button id="btn2" onClick="aft()">在图片后面添加文本</button>

如果使用onclick的话,直接在对应的函数中书写逻辑即可,如下:
function bef(){  
      $("img").before("<b>Before</b>");
}

如果想使用 $("#btn1").click(...)这种方式的话,就不需要在button标签中写onclick属性了,如下:
<button id="btn1">在图片前面添加文本</button>
<script>
    $(function(){
        $("#btn1").click(function(){$("img").before("<b>Before</b>");})
    });
</script>

//以上两种都可以实现功能,但是如果放到一起,你会发现,第一次通过onclick事件,属于为其进行了一次click事件的绑定,而第二次onclick事件时,会追加两次内容,这个追加的内容会随着你点击的次数而增加···

热心网友 时间:2022-04-20 18:35

兄弟,你看看你的第一个id为btn1的,id="btn1 你右边少了个双引号!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
64岁的老头感冒了,还喝一瓶啤酒,又喝3包感冒药,吃了3个阿莫西林消炎药... ...今天中午12点喝了一瓶啤酒,不会有反应死了吧? 喝一瓶啤酒吃药没事吧 养育孩子有哪些正确的方式? 联想电脑一开机就蓝屏怎么解决 光遇冥想任务怎么完成_冥想任务攻略 光遇 光遇云野的锦鲤池冥想怎么做? 光遇 光遇在滑冰场旁冥想的任务怎么做? 光遇在仙乡的金塔下冥想任务怎么做 任务达成方法介绍 光遇 光遇在禁阁的神坛旁冥想怎么做? jQuery的特点 jquery 是做什么用的? jq是什么 JQuery主要是做什么用的? jquery 怎么简写?初学多多指教! jquery 简写 如果U盘有病毒,会不会一插上电脑就中毒? C中socket传输时int,long.float类型要怎么处理?需要转成网络字节顺序么?怎么转? 本地字节序和网络字节序的区别是什么? 网络传输结构体,字节序,大小端怎么解决 java网络编程是大端还是小端 低字节序,什么是高字节序? 如何写程序判断自己电脑是大端字节序还是小端字节序 请教网络高手们,windows驱动中将网络字节序转换为点分十进制数串的函数叫什么名字? 大小端是什么意思?网络传输是大端还是小端 C/C++ 网络编程字节序的问题 网络传输时,float类型要不要转字节序 字节顺序的介绍 是不是大多数电脑的主机字节序都是小端的 什么是网络字节序,主机字节序?? jQuery的基本语句是什么啊 jQuery和js最简单的本质区别是什么 跳绳在几点钟最好,中老年知儿童。 一天之中什么时候跳绳对孩子长高最好 儿童什么时候跳绳最好 小学一年级的跳绳一分钟跳多少达标? 网上怎么更改法人电话需要多久 儿童睡前一小时跳绳好吗 营业执照法人电话可以在天眼查上面变更吗? 几岁开始学跳绳比较好 儿童跳绳的长度是多少 新鲜香肠怎么保存 网上怎么更改法人电话 餐饮许可证怎么更改法人手机号 谁知道营业执照法人的手机号怎么改 新鲜香肠怎么炒才好吃 在家灌香肠时,怎么做才能让香肠鲜香好吃还不容易坏? 期货市场和期权市场有什么区别 说得尽量简单些 谢谢 谁能通俗解释一下期货和期权的差别 U盘病毒会不会感染电脑,这个病毒什么原理?