Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用变量、getElementById和getElementsByTagName使用javascript替换SRC_Javascript_Html_Css - Fatal编程技术网

使用变量、getElementById和getElementsByTagName使用javascript替换SRC

使用变量、getElementById和getElementsByTagName使用javascript替换SRC,javascript,html,css,Javascript,Html,Css,我不明白为什么这样不行 它试图在文件夹中打开,而不是在SRC网站中打开 Tik hier een URL: document.getElementById'URL'。addEventListener'keypress',函数e{ 如果e.key==‘输入’{ var-website=document.getElementById'URL'; var urlOutput=document.getElementsByTagName'iframe'[0]; urlOutput.src=website.

我不明白为什么这样不行 它试图在文件夹中打开,而不是在SRC网站中打开

Tik hier een URL:

document.getElementById'URL'。addEventListener'keypress',函数e{ 如果e.key==‘输入’{ var-website=document.getElementById'URL'; var urlOutput=document.getElementsByTagName'iframe'[0]; urlOutput.src=website.value; } }; .值可用于输入、文本区域元素。id为URL的元素是段落

相反,获取输入元素,即document.querySelector'input'

document.getElementById'URL'。addEventListener'keypress',function e{ 如果e.key==‘输入’{ var网站=document.querySelector'input'; var urlOutput=document.getElementsByTagName'iframe'[0]; urlOutput.src=website.value; } };
只需将id分配给输入标记即可

改变这个

<p id="URL">Tik hier een url:<input  type="text"></p>

Tik hier een url:

删除网站上的引用。价值?感谢您的回复,至少它现在尝试做些什么。。。只是它试图在源地图中打开文件,而不是在iframe p.s中打开新网站。我在帮助问题中添加了编辑我希望这是这里的常见做法,我不是一个白痴这里=D新堆栈溢出尝试将id=URL从p移动到输入?感谢您的回复,然而,我试图将此代码应用于它,但它似乎对我不起作用。我可能做错了什么,但它似乎仍然试图在我的计算机中找到一个未定义的位置,而不是在iframe@Weedse-那么您没有在输入中键入正确的URL
<p>Tik hier een url:<input id="URL" type="text"></p>