Javascript 将Wix HTML元素放入iFrame变量
我有一个wix网页,页面上有一个HTML元素。我需要将该元素的文本放入包含javascript的iFrame中。我希望将html元素的文本作为变量存储在iFrame javascript中 当我尝试下面的代码时,我的iFrame变量在web控制台中打印为“未定义”Javascript 将Wix HTML元素放入iFrame变量,javascript,html,velo,Javascript,Html,Velo,我有一个wix网页,页面上有一个HTML元素。我需要将该元素的文本放入包含javascript的iFrame中。我希望将html元素的文本作为变量存储在iFrame javascript中 当我尝试下面的代码时,我的iFrame变量在web控制台中打印为“未定义” <script> var myElement = document.getElementById("#text15").text; console.log(myElement); </script> Java
<script>
var myElement = document.getElementById("#text15").text;
console.log(myElement);
</script>
JavaScript函数接收它应该在中搜索的id值字符串作为参数。因此,您正在搜索以下内容:
要在DOM中查找此元素,请执行以下操作:
您可以选择:
var myElement = document.getElementById("text15").innerText;
或者,如果在引用DOM中的元素时喜欢使用哈希符号,也可以尝试:
var myElement = document.querySelector("#text15").innerText;
两者的工作方式相同。同时,使用哪些引用作为标记内的内容。JavaScript返回的DOM元素的text属性不存在
注意:您不应该在标记中直接引用DOM元素。因为最有可能的是,在您调用这些元素时,它们还没有准备好
尝试:
window.onload=函数{
var myElement=document.getElementByIdtext15.innerText;
console.logmyElement;
}
请看两种方法的示例:
var text1=document.querySelectormyElement.innerText;
console.logtext1;
var text2=document.getElementByIdmyElement.innerText;
console.logtext2;
你好! 使用jquery
$document.readyfunction{
$“输入”。单击函数{
变量myElement=
$'text15'.val;
console.logmyElement;
};
};
写入控制台
我也试过了