我的JavaScript只在Safari和Dreamweaver中工作

我的JavaScript只在Safari和Dreamweaver中工作,javascript,html,safari,html-table,dreamweaver,Javascript,Html,Safari,Html Table,Dreamweaver,我正在使用AdobeDreamweaver为一个练习编写JavaScript代码 该代码在Dreamweaver live display和Safari中都能正常工作,但在我测试的所有其他浏览器中,Chrome、Firefox和IE都不能正常工作: JavaScript HTML 现在,有什么问题吗?至少在我的chrome控制台中使用JavaScript。行1将不起作用 未捕获类型错误:对象不是函数 您需要使用方括号来获取行和单元格 table.rows[1].cells[0].innerHTM

我正在使用AdobeDreamweaver为一个练习编写JavaScript代码

该代码在Dreamweaver live display和Safari中都能正常工作,但在我测试的所有其他浏览器中,Chrome、Firefox和IE都不能正常工作:

JavaScript

HTML


现在,有什么问题吗?

至少在我的chrome控制台中使用JavaScript。行1将不起作用

未捕获类型错误:对象不是函数

您需要使用方括号来获取行和单元格

table.rows[1].cells[0].innerHTML = "20";

您应该始终使用html5 doctype。如果你告诉我们问题是什么,我们可以解决它。页面会显示吗?是的,页面会显示,但JavaScript代码不起作用。通过选择car1或car2,应将一个新行插入表中。检查是的,通过更改为[],它正在工作。非常感谢你!谢谢这个有效。我把所有的密码都改成了[]。Safari能理解他们两个。@ThiefMaster是的,能理解。或者梦境编织者。我想知道这是一个bug,还是一个特性——你还没有在上面找到更多的东西,是吗?
<body>

How many days &nbsp <input type="text" id="nbOfCars" /> 
</br>
car 1 &nbsp <input type="radio" name="car" value="1" onchange="car1()" />
car 2 &nbsp <input type="radio" name="car"  value="2" onchange="car2()" />
</br>
Total payment <input type="text" id="total" readonly="readonly" />

<input type="button" value="Calculate" onClick="calculate()" />
</br>

<table border="1" id="carstable" >
    <tr> <th> 2-7</th><th>8+</th></tr>
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>


</body>

</html>
table.rows[1].cells[0].innerHTML = "20";