第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

使用javascript抓取文本并左對(duì)齊

使用javascript抓取文本并左對(duì)齊

HUX布斯 2023-10-04 15:08:28
我正在制作一個(gè)包含多行圖像的網(wǎng)站,每個(gè)圖像都應(yīng)該是可點(diǎn)擊的,并且左側(cè)有標(biāo)題。我在 HTML 中使用了內(nèi)聯(lián) javascript(我知道這被輕視)和 onclick 事件。我有一個(gè)帶有一些基本 JavaScript 的 js 文件。我正在使用 js 文件將圖像中的 alt 標(biāo)簽添加到照片的左側(cè)。我是初學(xué)者,從codepen和w3schools復(fù)制到代碼。當(dāng)我單擊圖像時(shí),模式可以工作,但文本顯示為“未定義”。我需要弄清楚如何使用 javascript 在單擊圖像時(shí)顯示 alt 標(biāo)簽文本。這適用于每張圖像,而不僅僅是一張圖像,因此 JavaScript 必須適用于每張照片。謝謝你!帶有未定義文本的模態(tài)圖像<!-- IMG ROW 1 --><div>  <div class="nested">    <div>      <img src="IMAGES/c1.jpg" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c2.jpg" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c3.JPG" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c4.JPG" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c5.JPG" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c6.JPG" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>    <div>      <img src="IMAGES/IMG_c7.JPG" onclick="onClick(this)" class="modal-hover-opacity" alt="Smiley face" height="100">    </div>  </div></div>.modal-content {    margin: auto;    display: block;    width: 80%;    max-width: 700px;    transform: rotate(90deg);    height: 100%;    vertical-align: middle;}/* Caption of Modal Image */#caption {  margin: auto;  display: block;  width: 80%;  max-width: 700px;  text-align: center;  color: #ccc;  padding: 10px 0;  height: 150px;}var img = document.getElementById("img01");var captionText = document.getElementById("caption");function onClick(element) {  document.getElementById("img01").src = element.src;  document.getElementById("modal01").style.display = "block";  captionText.innerHTML = this.alt;} 
查看完整描述

3 回答

?
尚方寶劍之說(shuō)

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊

用于element.alt獲取 alt 屬性。


var img = document.getElementById("img01");

var captionText = document.getElementById("caption");



function onClick(element) {

  document.getElementById("img01").src = element.src;

  document.getElementById("modal01").style.display = "block";

  captionText.innerHTML = element.alt;


查看完整回答
反對(duì) 回復(fù) 2023-10-04
?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

我寫了一些代碼,你可以嘗試一下。

希望對(duì)您有幫助。

<!DOCTYPE html>

<html dir="ltr">

? <head>

? ? <meta charset="utf-8">

? ? <title></title>

? ? <link rel="stylesheet" >

? ? <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

? ? <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

? </head>

? <body>

? ? <img id="myImg" onclick="modalImg('img1','cap1')" data-toggle="modal" data-target="#myModal" src="https://mymodernmet.com/wp/wp-content/uploads/2019/03/elements-of-art-6.jpg" alt="Painting Is Wonderfull" style="width:20%">


? ? <!-- Modal -->

? <div class="modal fade" id="myModal" role="dialog">

? ? <div class="modal-dialog">


? ? ? <!-- Modal content-->

? ? ? <div class="modal-content">

? ? ? ? <div class="modal-header">

? ? ? ? ? <button type="button" class="close" data-dismiss="modal">&times;</button>

? ? ? ? </div>

? ? ? ? <div class="modal-body">

? ? ? ? ? <table width="100%">

? ? ? ? ? ? <tr>

? ? ? ? ? ? ? <td width="30%">

? ? ? ? ? ? ? ? <p id="cap1" style="transform: rotate(90deg);"></p>

? ? ? ? ? ? ? </td>

? ? ? ? ? ? ? <td>

? ? ? ? ? ? ? ? <img id="img1" width="100%">

? ? ? ? ? ? ? </td>

? ? ? ? ? ? </tr>

? ? ? ? ? </table>

? ? ? ? </div>

? ? ? </div>


? ? </div>

? </div>


? </body>


? <script type="text/javascript">

? ? function modalImg(img, cap) {

? ? ? var caption? = document.getElementById("myImg").alt;

? ? ? var src? ? ? = document.getElementById("myImg").src;


? ? ? var imgModal = document.getElementById(img).src = src;

? ? ? var capModal = document.getElementById(cap).innerHTML = caption;

? ? }

? </script>

</html>


查看完整回答
反對(duì) 回復(fù) 2023-10-04
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊

如果您有興趣顯示與替代文本不完全匹配的數(shù)據(jù),這是您可以考慮的另一種方法。如果文本始終與替代文本匹配,則另一個(gè)答案更接近您當(dāng)前的嘗試。


? <div>

? ? <img src="IMAGES/c1.jpg" onclick="showAlt(this)" class="modal-hover-opacity" alt="Smiley face" height="100" data-alt-text="Smiley face">

? </div>



function showAlt(pic) {

? var picText = pic.getAttribute("data-alt-text");

? document.getElementById("img01").src = element.src;

? document.getElementById("modal01").style.display = "block";

? captionText.innerHTML = picText;

}



查看完整回答
反對(duì) 回復(fù) 2023-10-04
  • 3 回答
  • 0 關(guān)注
  • 194 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)