永发信息网

如何在HTML标签事件中直接添加jQuery、JS

答案:3  悬赏:40  手机版
解决时间 2021-03-16 08:39
  • 提问者网友:浮克旳回音
  • 2021-03-15 16:21
如何在HTML标签事件中直接添加jQuery、JS
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-03-15 17:15
&lt;div onclick=&quot;var newNode = document.createElement(&quot;script&quot;);newNode.type=&quot;text/javascript&quot;;newNode.src=&quot;test&quot;;document.body.appendChild(newNode);&quot;&gt;content&lt;/div&gt;动态添加JS文件可以这样添加。如果是执行代码。每一句后面一定要加上分号。上面的代码就是示例。<br>jQuery的:<br>&lt;div onclick=&quot;$(#top.nav).fadeIn(200);$(ul&gt;li.tips).fadeOut();&quot;&gt;如果想在a标签的href里面添加,前面要加上javascript:,例如:<br>&lt;a href=&quot;javascript:alert('nothing!')&quot;&gt;什么都没有!&lt;/a&gt; 如果你只是想执行一个函数,函数后面别忘了加括号<br>&lt;script type=&quot;text/javascript&quot;&gt;var count=0;function countOver(){alert(++count)}&lt;/script&gt;&lt;body onmouseclick=&quot;countOver()&quot; /&gt;
全部回答
  • 1楼网友:怙棘
  • 2021-03-15 19:53
1.如果是添加外部文件的话<javascript type="text/javascript" src="文件路径"></javascript>. 2.如果直接在页面是写代码的话: <javascript type="text/javascript"> javascript代码 </javascript>
  • 2楼网友:西岸风
  • 2021-03-15 18:18
首先不知道你这是为了啥要这么干,然后使用jquery尽量给元素添加一些id或者 class,这样就可以直接操作目标元素了,就你上面的代码,可以这么干: var $div = $('div').eq(0);//为了只找到第一个也就是最外面的那个,如果有id就可以直接选择了,所以说要加id or class var $child = $div.children();//找到这个div的子集,也就是那一堆 123,456的div var $remove = $child.filter(function(){//过滤下,返回true的才会被选择     return this.innerhtml === '345';//返回html为345的元素 }); $remove.remove();//删除元素,因为子集的div只有一个内容是345的最后提示你下,如果要学jquery,就多看api。 原生js的实现方式跟jquery的思路相同
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯