JavaScript 函数在 IE 中不起作用?

标签 javascript jquery html


我在使用 IE7/IE8 和 Javascript/jQuery 时遇到很多问题,而在 Chrome 或 FireFox 中则没有。
我有这个 Javascript 函数:

function changeImg(img,bla){
    $('#open_case').css("background-image", "url('"+img+"')");
    getIngo(bla);
    navigation_image(bla);
}

这是我的 onclick 函数:

<div class="cImage" style="background-image:url('http://bla.com/images/this_image.jpg');" onclick="changeImg('http://bla.com/images/this_image.jpg','2');"></div>

但这就像根本没有调用该函数,因为如果我将changeImg函数更改为警报函数:

function changeImg(img,bla){
    alert('hi!');
}

还是不行。
IE7/IE8 给出的唯一错误是 Expecting Object(粗略翻译)
我做错了什么?
提前致谢!

[编辑:]
这些是 IE7/IE8 所指向的行;

<script type="text/javascript" src="Scripts/swfobject.js"></script>
<script type="application/javascript" language="javascript">
function clearText(textfield){
    if (textfield.defaultValue == textfield.value){
        textfield.value = '';
        $(textfield).css('color','#000000');
    }
}
function addText(textfield){
    if (textfield.value == ''){
        textfield.value = textfield.defaultValue;
        $(textfield).css('color','#999999');
    }
}

最佳答案

如果错误是预期的。那就试试这个吧

改变你的

<script type="application/javascript" language="javascript">

<script type="text/javascript">

关于JavaScript 函数在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6095243/

相关文章:

javascript - jQuery 文件上传 blueimp

html - DIV 未按预期定位

javascript - 让订单出现在确认警报框中

javascript - JS/jQuery - 在每个()函数中扩展 Var

javascript - 在不移除隐藏元素的情况下计算可见元素的 jQuery text().length

javascript - 检查输入的电子邮件值是否与其他输入的电子邮件值相同

jQuery 不触发附加项

javascript - 通过 ID 为表创建一个自动粗体 ??用javascript

javascript - 使用 Javascript 每 30 分钟发出一次 ajax 请求

javascript - 如何使用搜索框滚动到列表中的特定数据