如何在javascript中从普通文本中获取src值

如何在javascript中从普通文本中获取src值,javascript,jquery,html,Javascript,Jquery,Html,在javascript中不实例化dom对象的情况下,从普通文本中获取src值的最佳方法是什么。下面是我尝试过的代码。请说明我遗漏了什么 函数验证(){ var test=document.getElementById(“iframe\u url”).value; 警报(“==>”+测试) } 打开对话框您可以使用src=拆分文本值,然后再次按空格或拆分,以标识新属性或关闭标记 代码 函数验证(){ var test=document.getElementById(“iframe\u url

在javascript中不实例化dom对象的情况下,从普通文本中获取src值的最佳方法是什么。下面是我尝试过的代码。请说明我遗漏了什么

函数验证(){
var test=document.getElementById(“iframe\u url”).value;
警报(“==>”+测试)
}


打开对话框
您可以使用
src=
拆分文本值,然后再次按空格或
拆分,以标识新属性或关闭标记

代码
函数验证(){
var test=document.getElementById(“iframe\u url”).value;
var src=test.split('src=')[1]。split(/[>]/)[0]
警报(“==>”+src)
}


打开对话框
您可以使用
src=
拆分文本值,然后再次按空格或
拆分,以标识新属性或关闭标记

代码
函数验证(){
var test=document.getElementById(“iframe\u url”).value;
var src=test.split('src=')[1]。split(/[>]/)[0]
警报(“==>”+src)
}


打开对话框
要从HTML文本中检索
src
属性,可以使用jQuery将其转换为元素,然后从中读取
src
属性:

$('opener')。单击(函数(){
var$test=$($(“#iframe_url”).val();
var src=$test.filter(':first').prop('src');
console.log(src);
});


打开对话框
要从HTML文本中检索
src
属性,可以使用jQuery将其转换为元素,然后从中读取
src
属性:

$('opener')。单击(函数(){
var$test=$($(“#iframe_url”).val();
var src=$test.filter(':first').prop('src');
console.log(src);
});


打开对话框
如果跨域检查允许,请尝试
window.frameElement.src


否则,您就倒霉了,只能独自使用
location.href

如果跨域检查允许,请尝试
window.frameElement.src


否则,您就倒霉了,只能独自使用
location.href

只需将文本值作为参数传递即可获得源值

函数验证(文本){

var fsrc=text.split('src=')[1]。split('>只需将文本值作为参数传递即可获得源值

函数验证(文本){

var fsrc=text.split('src=')[1]。split('>就是这样。假设它有,那么我们如何得到它?你能建议吗。场景是,如果用户传递直接src值,那么它就可以了。否则,如果用户传递文本字段上的完整iframe,我就必须得到src值。假设它有,那么我们如何得到它?你能建议吗。场景是,如果用户传递直接src值,那么它就可以了。else如果用户在文本字段上传递完整的iframe,我必须在不实例化dom对象的情况下获取src VALUE,我想这将创建一个元素。我们没有向dom添加其他内容。该实体仍然是一个元素对象,无论它是在内存中还是附加到dom。我将清除文本以消除混淆。不实例化dom对象I我猜这将创建一个元素。我们没有添加到DOM是其他正确的东西。该实体仍然是一个元素对象,无论它是在内存中还是附加到DOM。我将清除文本以消除混淆。谢谢,它工作正常。你能详细说明一些拆分操作吗?@user7192787@rorymcrossan:非常感谢你分享它Eurl@Rajesh:非常感谢Rajesh:)非常感谢它工作正常。你能详细介绍一下拆分操作吗?@user7192787@rorymcrossan:非常感谢分享url@Rajesh:非常感谢Rajesh:)