Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
Javascript 获取图像宽度和高度并将其写入本地文件_Javascript_Html - Fatal编程技术网

Javascript 获取图像宽度和高度并将其写入本地文件

Javascript 获取图像宽度和高度并将其写入本地文件,javascript,html,Javascript,Html,我有一组HTML文件,其中的图像没有设置宽度和高度属性 在HTML文件中,我有如下内容: 我想知道是否有一种方法可以自动获取图像的高度和宽度,并使用源文档中的图像名称作为插入这两个属性的条件,将图像的宽度和高度写入本地HTML文件 基本上我需要的是获得 提前感谢你的帮助 如果您已正确加载图片,您可以尝试使用此选项 $(document).ready(function(){ var imgHeight = $('img').height(); var imgWidth = $('im

我有一组HTML文件,其中的图像没有设置宽度和高度属性

在HTML文件中,我有如下内容:

我想知道是否有一种方法可以自动获取图像的高度和宽度,并使用源文档中的图像名称作为插入这两个属性的条件,将图像的宽度和高度写入本地HTML文件

基本上我需要的是获得


提前感谢你的帮助

如果您已正确加载图片,您可以尝试使用此选项

$(document).ready(function(){
   var imgHeight = $('img').height();
    var imgWidth = $('img').width();

    $('img').attr('height',imgHeight+'px').attr('width',imgWidth+'px');

});

加载图片时,使用jquery检查长度和宽度。然后将它们添加为属性


希望这有帮助

首先,
img
-标记是自动关闭的,它们不需要结束标记。第二,你为什么需要这个?这些属性是。我需要在对HTML文件进行XML转换之前包含这些信息。您能在正在进行此操作的页面上显示这些图像吗?如果是这样,那么通过jQuery就很容易了。如果你不能显示它们,我不确定它如何知道正确的大小。ManUO需要的是一个简单的shell脚本,而不是在浏览器中显示页面时执行此操作。他们需要用宽度和高度属性重写实际的文件。是的,Nate有一个很好的观点,如果你想对实际的html文件这样做,我们首先需要了解你的操作系统。如果我理解正确,我认为这不能解决问题。引用我上面的话:“ManUO需要的是一个简单的shell脚本,而不是在浏览器中显示页面时执行此操作。他们需要用宽度和高度属性重写实际文件。”如果这是他需要的,那么他的标记可能不正确。嗯,某种程度上,他认为他想要DOM中的属性是因为标签javascript:/Thank@Nate理解并澄清了我的问题。亨利的回答并没有解决我需要解决的问题。@Jeremy/Henrik你们都是对的,但我很惊讶这是一个足够强大的骗局,让你误解了问题本身。我已经编辑了ManUO的问题以删除JavaScript标记。