在使用lodop進行打印的時候,需求中有這樣一個功能:某個字段能夠在頁面的input框中進行修改。測試
可是在進行打印時調用的是靜態的HTML代碼,這就致使在頁面的input框中改變字段以後,可是HTML中的input的value並無改變。this
而後終於找到了好的解決辦法:spa
若只在頁面上改變input框中的值並不會使得HTML中的value進行改變,以下:code
因此,解決辦法以下:當鼠標離開input框時觸發下列事件:blog
$('.motorparts').on('blur', function(event) { var id = $(this).attr('id'); document.getElementById(id).setAttribute('value', $(this).val()); });
這樣的話,就是從新定義了input的value屬性值,再次測試,打印正常。事件