<script type="text/javascript">
var pr,lt,pcs,lcs,x=0;
function a(obj)
{
if(x==0)
{
pr=obj.className;
alert('这是第一步!'+pr);
}
}
</script>
<div id="show1" class="kkk"><button onClick="a(this)">show1</button></div>
<div id="show2" class="kkk"><button onClick="a(this)">show2</button></div>我想提取DIV的class的值
为什么会无效?
解决方案 »
- 学习javascript 思路很重要,,但是还是不知道怎么执行,请高手帮帮忙
- 浏览器运行的javascript如何探测客户端ip?
- javascript能控制radio的项吗?
- 麻烦帮看看这段代码:全部选项是单选就能实现,复选就无法实现
- 给select用appendChild添加option出现问题,添加完成列表出现项,但是显示空白!
- 今天发现一个病毒网页 ,没有什么提示 能自动在本地生成可执行文件,和运行 那个程序, 我把 网页代码给贴出来了 ,哪个高手来解释一下原
- 求助!SOS
- 输入框的复杂判断,高手指教!
- 搜索问题 高分奉送
- 如何屏蔽ctrl+n键
- 请问一下动态去文本框值的问题 谢谢
- “document.body.style.backgroundPositionX”提示“缺少对象”
<div id="show1" class="kkk"><button onClick="a('show1')">show1</button></div>
<div id="show2" class="kkk"><button onClick="a('show2')">show2</button></div>
<div id="show2" class="kkk" onClick="a(this)"><button>show2</button></div>
<script type="text/javascript">
var pr,lt,pcs,lcs,x=0;
function a(obj)
{
if(x==0)
{
pr=obj.parentNode.className;//obj.parentNode.className
alert('这是第一步!'+pr);
}
}
</script>
<div id="show1" class="kkk"><button onClick="a(this)">show1</button></div>
<div id="show2" class="kkk"><button onClick="a(this)">show2</button></div>
因此 如果你要想在button上监听click 打印出div的className 就不能传this
你可以传div的id 用document获取div元素