佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1097|回复: 3

[已解决]javascript问题

[复制链接]
发表于 14-10-2009 02:19 AM | 显示全部楼层 |阅读模式
我做了个combo-box,然后想用javascript get每个value 出来,他们是分开两个file的,就是一个是xxx.html, 另一个是xxx.js, 我用firefox test 了,没问题,但是我用ie8 就完全没有反应 请问各位大大,要怎样令ie也get 到value?
我的code大概像酱子:

<body>
<select name="subject" id="subjectList">
<option selected="selected">...</option>
<option class="subject">abc</option>
<option class="subject">def</option>
</select>
</body>

if(window.addEventListener){
        window.addEventListener("load", initializeBody, false);
} else if(document.attachEvent){
        window.attachEvent("onload", initializeBody);
}

function initializeBody(event){
        var subject = document.getElementById("subjectList";
        subject.onmousedown = trigger;
}

function trigger(event){
        event = standardizeEvent(event);
        targ = standardizeEventSrcElement(event);
        if(targ.className == "subject"{
                var value = targ.value;
                alert(value);
        }
}
function standardizeEvent(event) {
    var e = event || window.event;
    return e;
}

function standardizeEventSrcElement(event){
        var targ = event.target || event.srcElement;
        return targ;
}

谢谢~

[ 本帖最后由 qwe88 于 14-10-2009 11:10 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 14-10-2009 02:29 AM | 显示全部楼层
通常这样的情况是某些javascript的coding在IE里面走不到
因为IE是用jscript的 如果你有留意ie 左下方应该会有一个error的notification

你试试把那边的内容发上来看看
回复

使用道具 举报

发表于 14-10-2009 02:42 AM | 显示全部楼层
试一试,看看是否是你要的
<body>
<select name="subject" id="subjectList" onChange="showValue()">
<option selected="selected" value='...'>...</option>
<option class="subject" value='abc'>abc</option>
<option class="subject" value='def'>def</option>
</select>

</body>
<script language = 'Javascript'>
function showValue()
{
    alert(document.getElementById("subjectList").value);
}
</script>
回复

使用道具 举报

 楼主| 发表于 14-10-2009 11:09 AM | 显示全部楼层
终于可以了~谢谢各位~
一想到有一样的class就以为要用target/srcElement@@
没想到可以用onchange
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 7-12-2025 02:55 AM , Processed in 0.130262 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表