0

我得到这个错误:

此函数位于 index.php 部分的 jscript.js 源代码中

function upd(ctd, ID, pr){      
    //$('#sub'+ ID).val() = ctd * pr;
    document.getElementById('sub'+ ID).value = ctd * pr;
}

我有一个动态构建的表格。这是一些输入之一的样本,ID=4

此 html 位于从 ajax 加载的 div 中

150 times 
<input name="ct4" id="c4" type="text" value="10" onchange="upd(this.value,4,150);" />
=<span id="sub4">1500</span>

http://jsfiddle.net/XcYTc/247/

4

1 回答 1

0

span元素没有 value 属性,改为:

document.getElementById('sub'+ ID).innerHTML = ctd * pr;

请参阅:更新的小提琴

于 2013-05-21T05:45:35.847 回答