HTML中的td标签中的值是用EL表达式赋的,JS通过什么可以获取TD中的EL表达式赋的值。求大神请教。

var price = document.getElementsByName("price"); var nums = document.getElementsByName("nums");
JS这样获取的 nums 获取的到 ,长度为2price的长度为0,没有获取到。我需要获取这两个里面的值存到数组然后相乘。

第1个回答  2013-08-11
把td name改成id
或者price【0】 nums[0]获取
byname获得的是一个数组追问

我jsp页面上赋的是一个集合,所以我获取的是用byName。 id的话貌似不可以一次性获取多个吧,

追答

byName获取的是一个集合 你要取的话通过下标获取就是了

本回答被提问者采纳