当前位置: 首页 > 面试题库 >

通过功能和功能参数的Java设置DIV的背景图像

邓夕
2023-03-14
问题内容

我有以下HTML:

<div id="tab1" style="position:relative; background-image:url(buttons/off.png);
    <a href="javascript:ChangeBackgroundImageOfTab('tab1', 'on');">
        <img id="DivBtn1" name="DivBtn1" src="buttons/text.png" >
    </a>
</div>

以及以下Javascript:

function ChangeBackgroungImageOfTab(tabName, imagePrefix)
{
    document.getElementById(tabName).style.background-image= 'url("buttons/" + imagePrefix + ".png")';
}

当我尝试通过调用getElementByID设置选项卡背景图像时,就会出现问题-
我现在知道如何创建一个动态URL,该URL使用传入的参数以及其他一些硬编码值。在这种情况下,我们将OFF背景图像与ON背景图像交换。

我怎样才能做到这一点?有什么方法可以使用javascript变量,为其分配完整路径,然后将其作为背景图像路径发送到调用中?


问题答案:

您需要连接字符串。

document.getElementById(tabName).style.backgroundImage = 'url(buttons/' + imagePrefix + '.png)';

使用它的方式只是创建一个长字符串,而不实际解释imagePrefix。

我什至建议创建单独的字符串:

function ChangeBackgroungImageOfTab(tabName, imagePrefix)
{
    var urlString = 'url(buttons/' + imagePrefix + '.png)';
    document.getElementById(tabName).style.backgroundImage =  urlString;
}

如下面的DavidThomas所提到的,您可以在字符串中使用双引号。



 类似资料:
  • 我有一些代码,使用帖子特色图像作为DIV的背景... 很简单,但是我需要在这个背景上为任何没有特色图像集的帖子设置一个默认图像。 修改我上面的代码可能吗? 比如说... 如果文章有特色图片-显示它。 如果帖子没有特色图片-显示default.jpg。

  • 在我们的测试功能(用于API测试)中,我们在后台创建测试用例所需的数据(例如:用户,他们的数据...)。我们希望在不同的模式下使用相同的测试功能。如何在后台设置数据?我的意思是我们如何为我们的测试功能使用“不同的”背景。我们希望运行相同的测试功能: > 在管理或非管理模式下,所以在后台我们需要创建一个用户帐户,然后生成一个访问令牌,然后使用该令牌为该用户添加一些数据;该令牌用于每个场景; 对于注入

  • 问题内容: 函数如何在python3中使用三个而不是两个参数工作。所以,对于两个 我得到这个。这只是总结了中的所有元素。但是,如果您为reduce函数提供如下三个参数, 这将为您提供的价值。我检查了python3的文档,并说第三个参数是初始化程序。也就是说,如果未插入第三个参数,那么默认的初始化程序是什么? 问题答案: 如果省略第三个参数,那么from中的 第一个 值将用作初始化程序。 或者,换句

  • 本文向大家介绍Opencv实现抠图背景图替换功能,包括了Opencv实现抠图背景图替换功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Opencv实现抠图替换背景图的具体代码,供大家参考,具体内容如下 下面简单图片演示一下: 提取mask: ===> 替换背景:  + = python的opencv代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐

  • 基本上,我已经创建了两个类;Main 和 JFrameOptions。但是,似乎我无法绘制背景,无论我使用JLabels,setContentPane还是setBackground,所有这些都不起作用。我做错了什么? 主要: JFrameOptions: 编辑: 我通过你的答案得到了最基本的东西: 但是,如何加载必须具有登录字段的图像? 编辑2:它不起作用。背景不绘制。 当然Background.

  • 本文向大家介绍C#使用iTextSharp设置PDF所有页面背景图功能实例,包括了C#使用iTextSharp设置PDF所有页面背景图功能实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用iTextSharp设置PDF所有页面背景图功能的方法。分享给大家供大家参考。具体如下: 在生成PDF 的时候,虽然可以在页面中设置背景图。 但有些内容过长夸页面的时候,就很难设置背景图,变成了