我需要获取在此 js 文件中设置的名为"占位符"的变量的值,第 740 行到 743 行。
该文件是通过我的 html 文件中的 <script>
标签调用的,我需要在它之后检索值,例如:
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.14/js/intlTelInput.js"></script>
<script>
\ HERE
</script>
我已经尝试在intlTelInput.js
文件的顶部声明一个名为"placeHold"的变量,认为它将是全局的,但是如果我在我的 Html 文件中alert(placeHold)
,则不会播放任何内容。
谢谢
该插件将占位符放入 DOM 中。 在完成工作后将值提取回去。
$("#phone").intlTelInput();
console.log($("#phone").attr('placeholder'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.14/js/utils.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.14/css/intlTelInput.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.14/js/intlTelInput.js"></script>
<input id="phone" type="tel">
也许在这里陈述了你已经知道的内容,但placeholder
的值用于设置 telInput
元素的占位符属性。如果您使用 intlTelInput.js 脚本来生成或管理有问题的输入元素,则检索占位符值应该相当简单,假设 intlTelInput.js 脚本已经填充了它:
var placeHold = document.querySelector(".some_tel_input").getAttribute("placeholder");