无需表格即可获得结果

时间:2018-07-04 14:58:44

标签: javascript html5 dom dom-events

有人可以帮助我如何获取金额,货币以及不通过表单提交等方式显示结果...因此,当我键入数字时,它会显示自动结果,并且当我更改货币结果时也会发生变化。谢谢:)

const toCurrency = (n, curr, LanguageFormat = undefined) =>
Intl.NumberFormat(LanguageFormat, { style: 'currency', currency: curr }).format(n);

const userLang = navigator.language || navigator.userLanguage;

document.getElementById("log").innerHTML += toCurrency(getAmount, 'getCurrency', 'userLang');

整个代码:https://jsfiddle.net/dvx2z1n3/36/

1 个答案:

答案 0 :(得分:1)

您可以选择输入的html元素,然后向其中添加一个事件。

    List<WebElement> additionInfoList=driver.findElements(By.xpath("//div[@class='section techD']//span[text()='Additional Information']/ancestor::div[@class='section techD']//table//tr"));
    System.out.println(additionInfoList.size());//Output: 5

设置“转换”功能以将输入值转换为所需的货币:

var amount      = document.getElementById("amount");

您已经写了它。并向其中添加一个事件:

Convert = (event) => {
  // you can work with event
  // your code to convert...
}

获得转换后的金额后,您可以执行任意操作,例如将其显示在某处。选择一个html元素,然后使用.innerHTML函数向其添加新值。