javascript - 通过 javascript 用当前 URL 填充表单字段
问题描述
我正在尝试使用包含所有 UTM 标记的页面的当前 URL 创建的表单中填充隐藏字段。
尝试将 URL 的值输入字段时,我似乎遇到了麻烦,由于某种原因,它一直报告 null
var urlnew = window.location.href;
document.querySelector("input[name='url_hidden']").value = "urlnew";
如果我硬编码一个值,它可以正常工作并提交,但它只是任何时候我尝试使用其他东西
解决方案
您应该删除引号:
<html>
<body>
<input type=text name=url_hidden>
</body>
<script type="text/javascript">
var urlnew = window.location.href;
document.querySelector("input[name='url_hidden']").value = urlnew;
</script>
</html>
推荐阅读
- angularjs - angularjs:http.post() 成功执行,但没有向服务器文件发布任何内容
- tinymce - Tinymce - 如何让用户知道快捷方式
- node.js - 如何使用另一个集合 moongoose 查找子查询文档
- python - 如果值为 X,Python 删除行
- ios - 使用 Airpods 录制立体声音频
- cors - CORS - 无法确定何时何地
- javascript - 在给定的时间间隔内尽可能多次调用函数
- probability - 贝叶斯网络的概率计算
- xamarin - 默认情况下不切换时,开关控制会出现褪色
- python - 根据两列的相反值匹配数据框行?