Javascript 根据URL更改选项
我正在做一个带有输入URL的表单。我想知道,如果URL是Youtube视频,如何更改输入值和电台标签文本,例如,如果Vimeo更改了值和标签文本,并希望成为您的另一个输入电台Javascript 根据URL更改选项,javascript,jquery,Javascript,Jquery,我正在做一个带有输入URL的表单。我想知道,如果URL是Youtube视频,如何更改输入值和电台标签文本,例如,如果Vimeo更改了值和标签文本,并希望成为您的另一个输入电台 网址: http://www.example.com/304005/name-video 塔曼霍: 488 x 366px 400 x 300像素 240 x 180像素 180 x 135像素 只需使用String.prototype.startsWith即可 <label>URL: <input
网址:
http://www.example.com/304005/name-video
塔曼霍:
488 x 366px
400 x 300像素
240 x 180像素
180 x 135像素
只需使用String.prototype.startsWith
即可
<label>URL: <input id="foo" type="url" size="60px" name="url" ><br>
我猜OP处理的是
输入
元素..而不是窗口。位置..
确实如此。固定答案我认为最后一行的val
不是valu
)谢谢。我将其全部设置为value
:)它将返回false,因为它不是以http://www.youtube.com
text。如果用户编写“youtube.com”,您的解决方案将不起作用;。只有当用户写下“youtube.com”您想知道的内容时,您的解决方案才有效?您想知道用户在URL文本框中写了什么URL,并想对其执行一些操作吗?您想检测URL是youtube还是vimeo,然后执行一些js工作;
const input = document.getElementById('foo');
const value = input.value;
const isYouTube = value.startsWith('http://www.youtube'); // for youtube