代码在Firefox或IE中无法正常运行

时间:2012-01-11 15:46:55

标签: javascript internet-explorer firefox google-chrome jsfiddle

这是应该发生的事情:

用户选择选项时,某些输入字段组合应与两个表一起显示。

当用户填写输入字段并单击按钮时,结果应显示在表格中。

这些表格没有显示出来。输入字段甚至不显示在js小提琴中。

它仅适用于最新版本的Firefox,Chrome,Safari和IE。

不在Firefox 6.0或IE 9.08中。

我错误地在家中使用Chrome进行编码,发现当我尝试继续在学校工作时,我的代码无效。

我使用jsfiddle.net验证我的代码并成功完成了。虽然它仍然无法奏效。它甚至没有在jsFiddle中正确显示。

以下是演示代码的小提琴:

http://jsfiddle.net/Q2nz5/5/

2 个答案:

答案 0 :(得分:2)

outputTable方法包含Caption.align =“middle”行,它不能在IE中执行,也显然在FF中执行。用Caption.style.textAlign =“middle”替换它;它将解决问题。

与MCaption相同。

但你能做的最好的事情就是在css中定义所有样式。

答案 1 :(得分:0)

在你的js小提琴中你得到了这个错误:inputOutputCreator is not defined。这是因为你在mootools onLoad函数中加载你的js。在jsfiddle设置中将其从onLoad更改为no wrap到左侧。随着改变它对我来说很好。