如何在html中打印选择文本
how to print select text in html
我有以下html和javascript代码
我想打印下表,但无法打印。
请给我一些解决方案。
如果可能的话,我应该能够打印以下代码,除了按钮。
<html>
<body>
<table border=1 cellspacing="0" cellpadding="4">
<tr>
<td colspan="3">
<center>
<a href="file:///C:/Users/genius/Desktop/shop-bill-app/items.html"id="login" onClick="confirm('Are You Sure?')">
Logout
</a>
</center>
</td>
</tr>
<tr>
<td><center>Item Name</center></td>
<td><center>Notebook</center></td>
</tr>
<tr>
<td><center>Item No</center></td><td><center>1</center></td>
</tr>
<tr>
<td><center>Category</center></td>
<td><center>Notebooks & Books</center></td>
</tr>
<tr>
<td>
<center>Quantity</center>
</td>
<td>
<form>
<input type="text" id="formValueId" name="valueId"/>
<input value="submit" type="button" onclick="updateVal()" id="theButton"/>
</form>
</td>
</tr>
<tr>
<td><center>Price</center></td>
<td><center>$2.50</center></td>
</tr>
<tr>
<td><center>Tax</center></td>
<td><center><div id="tax">Tax: 0</div></center></td>
</tr>
<tr>
<td><center>Discount</center></td>
<td><center><div id="discount">Discount: 0</div></center></td>
</td>
</tr>
<tr>
<td><center>Total</center></td>
<td><center><div id="total">Total: 0</div></center></td>
</tr>
<tr>
<td>
<center>
<a style="text-decoration:none" href="javascript:AlertIt();">
<input type="button" value="Buy">
</a>
</center>
</td>
<td>
<center>
<a style="text-decoration:none" href="file:///C:/Users/GENIUS/Desktop/shop-bill-app/notebook.html">
<input type="reset" value="Reset">
</a></center>
</td>
</tr>
</table>
</body>
<script>
function updateVal() {
var button = document.getElementById("theButton")
var send= button.form.valueId.value ;
var quantiy=send;
var costPerItem=2.5;
var amount= costPerItem*quantiy;
var tax= (amount*1.5)/100;
var discount=(amount*1)/100;
var total= amount-discount+tax;
document.getElementById("tax").innerHTML = "$" + tax;
document.getElementById("discount").innerHTML = "$" + discount;
document.getElementById("total").innerHTML = "$" + total;
}
updateVal();
function AlertIt() {
var answer = confirm ("Please click on OK to continue.")
if (answer)
window.location="file:///C:/Users/GENIUS/Desktop/shop-bill-app/notebook-
receipt.html";
}
</script>
</html>
您可以将td项放入
标记中,然后使用('#idoftd').text()轻松打印。
it looks ok to me ... check it out on
Fiddlehttp://jsfiddle.net/2bcLxqu2/
相关文章:
- 如何在html中打印选择文本
- 为什么当我单击打印按钮时@media打印选择器没有显示正确的格式
- jQuery - 找到选择框的值并打印到正文类
- 将子元素打印为 AngularJS 选择的 ng-选项
- 选择打印机并以静默方式打印
- JavaScript可以“检测”浏览器打印设置(特别是如果选择了打印背景颜色)
- 根据用户选择的纸张大小打印适合大小的html表格
- jQuery 日期选择器 - 将日期存储在变量中并打印出来
- 删除消息选择打印机并使用javascript自动打印文档
- 从Jquery日历中选择日期,并通过数据库进行检查,并打印该日期的事件
- 需要选择一个新列,并使用带有下拉菜单的onchange函数打印到文本区域
- JS打印设置-选择系统纸张大小
- 如何用javascript打印用户选择的页面部分
- 我可以't使用if语句(javascript)打印html选择菜单中的值
- 如何:打印选择选项值
- 为什么我的按钮不打印出代码并选择正确的选项
- 我如何打开一个新窗口,并通过Javascript将只选择的html元素传递给它(为了以后打印它们的目的)?
- 我如何有选择地打印部分网页与原型JS
- 跳过最后一个Html行文本框值并在打印时选择
- 当用户选择文件时仅打印iframe的内容->打印