Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
将HTML重写为Javascript_Javascript_Html - Fatal编程技术网

将HTML重写为Javascript

将HTML重写为Javascript,javascript,html,Javascript,Html,我正在尝试实现一个脚本,该脚本根据使用javascript确定的参数加载图像。HTML粘贴在下面: <div class="img-block" unselectable="on"> <div class="mh1" unselectable="on"> <div class="caption" unselectable="on"> <h2 unselectable="on">A - Z</h2> </div>

我正在尝试实现一个脚本,该脚本根据使用javascript确定的参数加载图像。HTML粘贴在下面:

<div class="img-block" unselectable="on">
<div class="mh1" unselectable="on">
  <div class="caption" unselectable="on">
    <h2 unselectable="on">A - Z</h2>
  </div>
  <a href="default.aspx" unselectable="on">
    <img src="l102192015.jpg" alt="AtoZ" unselectable="on">
  </a></div></div>

A-Z
src、href和头(A-Z)的参数需要通过Javascript确定。有没有办法重写这段代码,以便我可以将这些Javascript变量作为参数传入

非常感谢您,特别是使用或使用普通Javascript

假设您有这样一个

香草Javascript

function UpdateImage(){
    var src = "http://something.com/test.png";
    var title = "Testing Image";

    $("#TestingImage").attr("src", src);
    $("#TestingImage").attr("title", title);

    ... [etc]
}

您只需设置属性,就可以在Javascript中使用任何字符串/变量。

是的。你试过什么?
function UpdateImage(){
    var src = "http://something.com/test.png";
    var title = "Testing Image";

    $("#TestingImage").attr("src", src);
    $("#TestingImage").attr("title", title);

    ... [etc]
}
function UpdateImage(){
    var src = "http://something.com/test.png";
    var title = "Testing Image";

    var image = document.getElementById("TestingImage");

    image.setAttribute("src", src);
    image.setAttribute("title", title);

    ... [etc]
}