繁体   English   中英

如何使用纯JavaScript编写以下JQuery函数?

[英]How do I write the following JQuery functions in plain JavaScript?

我试图用透明图像构建一个配置器。 现在,图像配置器通过一个简单的JQuery函数工作:我给每个输入元素一个数据属性,我称之为data-Image。 该函数捕获选定选项的数据图像,并将其加载到元素的内联样式中。

<div id="configurator-image"></div>

<select id="configurator">
    <option data-image="url(http://test.com/img/option1.png)">option1</option>
    <option data-image="url(http://test.com/img/option2.png)">option2</option>
</select>
$("#configurator").change(function(){
    $("#configurator-image").css("background-image", ($('#configurator option:selected').data("image")));
}).change();

Codepen: http ://codepen.io/anon/pen/jPaGVM

我正在尝试找出最佳做法。 等待使用的背景图像和其他元素可能不会。 为选定的选项简单地创建img会更聪明,这样的功能看起来如何?

我想减少网站负载,并且可能时不使用JQuery。

 function config() { document.querySelector("#configurator-image").style.backgroundImage = document.querySelector('#configurator option:checked').dataset.image; } config(); 
 #configurator-image { height: 100px; background-size: contain; } 
 <div id="configurator-image"></div> <select id="configurator" onchange="config()"> <option data-image="url(http://cardstock-test.de/products/feinleinen/agenda/chamois-inside.png)">option1</option> <option data-image="url(http://cardstock-test.de/products/feinleinen/agenda/schwarz-inside.png)">option2</option> </select> 

这对您有用吗? 您可以使用addEventListener

如何读取文本文件的内容并将其写入<div>使用普通的 JavaScript?</div><div id="text_translate"><p> <strong>问题:</strong>如何从文本文件中读取内容(与 html 页面一起保存在服务器上)并将该内容写入 HTML 页面上的<em>“innerHTML”</em>中?</p><p> <strong>上下文:</strong>我想创建一个用作博客的 static 网站。 但是,我希望只有一个帖子页面,每个帖子都从文本文件中读取并写入页面的主 div。 文本文件中的内容将用所需的 html 标记进行标记,以便它们在写入 div 时像 html 一样 function (但文件本身将保存为<em>.txt</em>文件)</p><p> 理想情况下,文本文件应该能够存储在与调用它的 html 页面(和/或脚本文件)不同的文件夹中。</p><p> <strong>附加信息:</strong>我遇到的大多数解决方案都与读取用户上传的文件有关。 这不是我想要理解的。 我试图了解如何从作为网站资产一部分存储的文本文件中读取数据。</p></div>

[英]How do I read a text file's content and write it to a <div> using plain JavaScript?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何用纯JavaScript编写此JQuery函数? 如何使用jQuery或纯JavaScript检索Unicode转义序列? 我需要如何将其转换为普通的 javascript 或 jquery? 如何在以下JavaScript括号内编写方程式? 如何在 jQuery 中编写此 JavaScript 块? 用纯JavaScript编写jQuery语句 以下Javascript函数如何影响&#39;this&#39;的值? 如何在Firebase Functions中编写Javascript GET请求? 如何在文档中写入 HTML 并将其显示为纯文本,但也可以通过 JavaScript 进行复制? 如何读取文本文件的内容并将其写入<div>使用普通的 JavaScript?</div><div id="text_translate"><p> <strong>问题:</strong>如何从文本文件中读取内容(与 html 页面一起保存在服务器上)并将该内容写入 HTML 页面上的<em>“innerHTML”</em>中?</p><p> <strong>上下文:</strong>我想创建一个用作博客的 static 网站。 但是,我希望只有一个帖子页面,每个帖子都从文本文件中读取并写入页面的主 div。 文本文件中的内容将用所需的 html 标记进行标记,以便它们在写入 div 时像 html 一样 function (但文件本身将保存为<em>.txt</em>文件)</p><p> 理想情况下,文本文件应该能够存储在与调用它的 html 页面(和/或脚本文件)不同的文件夹中。</p><p> <strong>附加信息:</strong>我遇到的大多数解决方案都与读取用户上传的文件有关。 这不是我想要理解的。 我试图了解如何从作为网站资产一部分存储的文本文件中读取数据。</p></div>
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM