我有這個設置的html:獲取HTML值[迅速]
<div class="container-fluid">
<div class="panel panel-default ">
<div class="panel-body">
<form id="coupon_checkout" action="http://uat.all.com.my/checkout/couponcode" method="post">
<input type="hidden" name="transaction_id" value="4245">
<input type="hidden" name="lang" value="EN">
<input type="hidden" name="devicetype" value="">
<div class="input-group">
<input type="text" class="form-control" id="coupon_code" name="coupon" placeholder="Coupon Code">
<span class="input-group-btn">
<button class="btn btn-primary" type="submit">Enter Code</button>
</span>
</div>
</form>
</div>
</div>
我想要得到的值事務ID。我如何得到它? 我有嘗試使用此代碼:
var value = wkWebView.evaluateJavaScript("document.getElementByName('transaction_id')", completionHandler: nil)
print("value:\(value)")
但產量不會返回任何內容:
值:()
沒有,它不工作,輸出仍然是相同的 – bobo
我不根本不知道 - 但很正常我希望你得到的價值 - 在我看來,如果你正在得到的元素,但不是的lement的價值 - 嘗試... document.getElementsByName('transaction_id')[0] .value .... – gavgrif
仍然不工作:'( – bobo