Javascript从html标记中选择特定数据

Javascript从html标记中选择特定数据,javascript,jquery,Javascript,Jquery,javascript是否可以像PHP一样使用关键字查找特定数据?比如说 other html from html page <video> <source type="application/x-mpegurl" src="https://xxxx.xxxx/xxx.mp4"></video> other html from html page html页面中的其他html html页面中的其他html javascript如何工作2步第一步获取html页

javascript是否可以像PHP一样使用关键字查找特定数据?比如说

other html from html page
<video> <source type="application/x-mpegurl" src="https://xxxx.xxxx/xxx.mp4"></video>
other html from html page
html页面中的其他html
html页面中的其他html
javascript如何工作2步第一步获取html页面(如php CURL)第二步查找特定数据(在我的例子中都是src=“xx”)(“source type=“application/x-mpegurl”是查找的关键工作)


很抱歉,我的javascript非常糟糕。

您可以使用javascript执行此操作:

document.querySelector('source[type="application/x-mpegurl"]').src

可以使用javascript执行此操作:

document.querySelector('source[type="application/x-mpegurl"]').src


这只会在页面上找到第一个源,不能保证这是正确的。这更好,但它假设页面上只有一个mpeg源。是的,但没有明确说明任务中可以有多个
application/x-mpegur
源,所以没有必要过度设计cyclesOP,因为他说自己不好在JavaScript。他可能不知道这一点,但这不是关于JavaScript,而是关于他使用的任务/系统,如果他不知道他必须找到什么/哪里/多少信息,他必须从那里开始,而不是从编写代码开始。无论如何,我们不能确保即使使用循环,我们也能找到他想要的信息,因为他的任务中的源标记没有unique数据(我们不知道它是什么),那么我们必须返回什么src?第一个?最后一个?全部?这只会在页面上找到第一个源,不能保证这是正确的源。这更好,但它假设页面上只有一个mpeg源。是的,但没有明确说明tas中可以有多个
application/x-mpegur
源k、 因此,过度设计cyclesOP的人说他不擅长JavaScript是毫无意义的。他可能不知道这一点,但这不是关于JavaScript,而是关于他使用的任务/系统,如果他不知道他必须找到什么/在哪里/多少信息,他必须从那里开始,而不是从编写代码开始。无论如何,我们不能确保即使使用了周期,我们也能在其中找到他想这样做,因为他的任务中的源标记没有唯一的数据(我们不知道它是什么),所以我们必须返回什么src?第一个?最后一个?所有这些?您能够更改该视频的HTML代码吗?在这种情况下,您应该为源标记(或视频标记)添加一个
id
属性@Alkitab你是说你想用JavaScript获取远程站点的内容,然后从响应中获取请求的数据?还是说你想从你自己的页面获取src属性内容?步骤1:你不能用JavaScript从另一个站点获取任何内容,步骤2在这里被询问和回答了很多次ee@HerrSerker我从另一个站点获取数据。但是我可以在之前使用PHP进行curl,以避免原始策略。我想您可以使用PHP获取数据,然后使用PHP进行所有分析工作(如果可能,还可以缓存结果)。然后,您可以通过AJAX调用从PHP获取结果。您是否可以更改该视频的HTML代码?在这种情况下,您应该向源标记(或视频标记)添加
id
属性@Alkitab你是说你想用JavaScript获取远程站点的内容,然后从响应中获取请求的数据?还是说你想从你自己的页面获取src属性内容?步骤1:你不能用JavaScript从另一个站点获取任何内容,步骤2在这里被询问和回答了很多次ee@HerrSerker我从另一个站点获取数据。但是我可以在之前使用PHP进行curl,以避免原始策略。我假设您使用PHP获取数据并在PHP中执行所有分析工作(如果可能,还可以缓存结果)。然后您可以通过AJAX调用从PHP获取结果