在Set属性值中传递变量

时间:2017-10-28 15:25:01

标签: javascript hyperlink url-rewriting submit setattribute

有人可以告诉我是否可以在“setAttribute”中传递变量以使输入值出现在href链接中?

例如我有:

var inputNumber = document.getElementById('inputNumber').value;
var validateBtn = document.getElementsByTagName("a"); //a surrounding n button
var linkValidation = validateBtn[0].href = ("https://checkyournumber.com.action?inputNumber=" + inputNumber );

到目前为止一切顺利,如果我是console.log linkValidation,我确实在预期的末尾有输入数字的完整链接。 但是,当我尝试使用以下内容将href属性设置为html中的a标签时:

document.getElementsByTagName("a")[0].setAttribute("href", "https://checkyournumber.com.action?inputNumber=" + inputNumber );

然后,用户所使用的链接是:https://checkyournumber.com.action?inputNumber=

我尝试在“”中输入inputNumber但当然它在URL中显示如此。我试过''而不是运气。

有人知道是否有可能吗?

非常感谢你的支持!

1 个答案:

答案 0 :(得分:0)

尝试以下

module.exports = {

module: {
loaders: [
{
test: /\.php$/,
loaders: [
  'html-minify',
  'php-loader'
  ]
 },
]},
}