www.3112.net > js 点击Div中的元素 怎么获取是点击的Div还是点击...

js 点击Div中的元素 怎么获取是点击的Div还是点击...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<br><br><html xmlns="<br><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br></head><br><br><body><br><div id="

最简单的做法是给这个div加id,然后用getElementById来获取,要不就按照DOM结构关系往按钮的父节点一级一级地找上去,这样子麻烦

点击+ 执行一个js函数 在函数中用ajax获取你冲数据库中取出的信息,再用js把获取的信息插入div中,并且把+改成-点击-直接把div的样式属性设置为隐藏 并且把-VK成+

没太看懂,按钮在DIV里?还是在DIV外?(如果在里边,那点完隐藏 按钮不也就隐藏了吗)如果在里边:首先找到input(button)var div = input.parentNode; // dom操作 找到它的父节点(上一层如果是DIV的话)如果层数太多,还是 给div设置个id比较方便如果在外边:就给div设置个ID,用document.getElementById('div_id');或者页面中DIV数量是有限个,var DIVNodeList = document.getElementsByTagName("DIV");DIVNodeList.item(n);都能获取到div的引用.

直接获取那个DIV的onclick事件就行了.换成DIV也是一样,只是我用body实例

document.getElementById,这个函数就能得到元素,innerHTML是元素内的HTML.新学就不要急,慢慢把DOM属性看熟再算吧.

js获取div里的元素个数方法是:先得到父元素,再得到父元素下的某标签类别的子元素,最后统计出子元素的长度就可以简单实现了.js 动态添加元素(div、li、img等)及设置属性的方法:一、js 动态添加元素div<div id="parent"></div>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML><HEAD><TITLE>AAAAAAAA</TITLE><META HTTP-EQUIV="Content-Type" CONTENT="text/

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery.js"></script> <script> jQuery(function(){ var $case_show = jQuery('.case_show').children().each(function(){ jQuery(this).hide(); }).

是获得索引么?不考虑兼容问题,用一下document.getElementsByClassName<br>var child = document.getElementsByClassName("child");<br>for (var i = 0; i < child.length; i++) {<br> var a = child[i];<br> a.index = i;//给每个className为child的元素添加index属性;<br> a.onclick = function () {<br> alert(this.index)<br> }<br>}这样你每次点击就能获得你点击的元素的index

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com