针对我的量角器脚本之一。我想获取一个元素的值。
这是DOM设置:
<h5 class="ng-binding ng-scope" ng-if="editor.special.stock_number !== ''">
<b>Stock Number:</b>
72850
</h5>
我想获取库存编号:
的值我尝试使用 getText ,但是它只是打印出库存编号:
this.get_stock_number = () => {
let stockNumber = stock_number.getText();
stockNumber.then((text) => {
console.log("Stock Number is: " + text);
});
};
我也尝试使用 getAttribute ,但是它返回null:
this.get_stock_number = () => {
let stockNumber = stock_number.getAttribute('Stock Number:');
stockNumber.then((text) => {
console.log("Stock Number is: " + text);
});
};
我真的很需要整理这个东西。我有点卡在这里。 任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
您可以尝试:
h5element.getText()
因此它可以返回Ex:
<b>Stock Number:</b> 72850
let text = `<b>dsadsad</b> 320301`; let numberPattern = /\d+/g; let results = text.match(numberPattern); if (results != null) { let number = results[0]; console.log(number); }