- <table width="100%" id="tbody-volume" align="center">
- <tr>
- <td>
- <a href="javascript:;" onclick="addVolumePrice(this)">[+]</a>
- 优惠数量 <input type="text" name="volume_number[]" size="8" value=""/>
- 优惠价格 <input type="text" name="volume_price[]" size="8" value=""/>
- </td>
- </tr>
- </table>
- <script>
- var Browser = new Object();
- Browser.isMozilla = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined') && (typeof htmlDocument != 'undefined');
- Browser.isIE = window.ActiveXObject ? true : false;
- Browser.isFirefox = (navigator.userAgent.toLowerCase().indexOf("firefox") != - 1);
- Browser.isSafari = (navigator.userAgent.toLowerCase().indexOf("safari") != - 1);
- Browser.isOpera = (navigator.userAgent.toLowerCase().indexOf("opera") != - 1);
- function rowindex(tr)
- {
- if (Browser.isIE)
- {
- return tr.rowIndex;
- }
- else
- {
- table = tr.parentNode.parentNode;
- for (i = 0; i < table.rows.length; i ++ )
- {
- if (table.rows[i] == tr)
- {
- return i;
- }
- }
- }
- }
- function addVolumePrice(obj)
- {
- var src1= obj.parentNode.parentNode;
- var tbl = document.getElementById('tbody-volume');
- var row = tbl.insertRow(tbl.rows.length);
- var cell = row.insertCell(-1);
- cell.innerHTML = src.cells[0].innerHTML.replace(/(.*)(addVolumePrice)(.*)(\\[)(\\+)/i, "$1removeVolumePrice$3$4-");
- var number_list = document.getElementsByName("volume_number[]");
- var price_list = document.getElementsByName("volume_price[]");
- number_list[number_list.length-1].value = "";
- price_list[price_list.length-1].value = "";
- }
- function removeVolumePrice(obj)
- {
- var row = rowindex(obj.parentNode.parentNode);
- var tbl = document.getElementById('tbody-volume');
- tbl.deleteRow(row);
- }
- </script>
- //该片段来自于http://www.codesnippet.cn/detail/291120137616.html
来源: http://www.codesnippet.cn/detail/291120137616.html