我正在尝试将从响应中获取的变量作为参数传递给JS函数
像这样的事情 * def temp = getDate('#variable')
当我使用硬编码值调用JS函数时,它可以正常工作。但这在我要传递动态值时似乎不起作用。有更好的方法吗?
答案 0 :(得分:0)
document.querySelector('.date-class').valueAsDate = new Date();
function getDateFn() {
var a = document.querySelector('.date-class').value;
console.log(a);
}
<input type="date" class="date-class">
<button onclick="getDateFn();">Get date</button>
答案 1 :(得分:0)
您似乎对文档和示例中的#blah
表示感到困惑。
空手道默认使用JavaScript。因此,您只需要直接引用作用域中的任何变量即可使用。例如:
* def a = 1
* def b = 2
* def add = function(a, b){ return a + b }
* def c = add(a, b)
* match c == 3
因此,您可能要做的就是:
* def temp = getDate(response.someKey)