Hướng dẫn get value tag a javascript - lấy thẻ giá trị một javascript

Tôi có mã này:

<html>
<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>
<script>
var a = document.getElementsByTagName("a").value
function stups(){

document.getElementById("demo").innerHTML=a

}
</script>


</html>

JavaScript chỉ đơn giản là để có được giá trị của (liên kết) khi nhấp vào nút, tôi thậm chí không biết giá trị được coi là giá trị nào cho dù đó là thuộc tính href, thuộc tính value, giá trị của thuộc tính img hoặc Văn bản ở giữa hai

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
0and ________ 11, tôi đã thử mọi thứ tôi có thể nghĩ ra và nó không bao giờ mang lại cho tôi bất kỳ giá trị nào mà nó tiếp tục mang lại cho tôi từ ________ 12. Xin vui lòng giúp đỡ.

NB: Tôi cần điều đó ở giữa

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
3 vì nó là một liên kết:I need that to be in between the
var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
3 because it is a link

Cảm ơn trước

Hướng dẫn get value tag a javascript - lấy thẻ giá trị một javascript

Machavity ♦

30.2k26 Huy hiệu vàng88 Huy hiệu bạc99 Huy hiệu đồng26 gold badges88 silver badges99 bronze badges

Đã hỏi ngày 25 tháng 7 năm 2018 lúc 12:19Jul 25, 2018 at 12:19

5

Trước hết, hãy chăm sóc những gì bạn muốn làm, bởi vì

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
4 sẽ trả lại cho bạn một bộ sưu tập các yếu tố.

Sau đó, bạn có thể muốn sử dụng

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
5:

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>


⋅ ⋅

Nếu bạn muốn quản lý nhiều yếu tố

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
6, bạn có thể thực hiện các như sau:

  • Sử dụng
    var a = document.getElementsByTagName("a");
    
    function stups(){
      document.getElementById("demo").innerHTML = a[0].getAttribute("value");
    }
    7, để có thể sử dụng vòng lặp
    var a = document.getElementsByTagName("a");
    
    function stups(){
      document.getElementById("demo").innerHTML = a[0].getAttribute("value");
    }
    8 trực tiếp,
  • var a = document.getElementsByTagName("a");
    
    function stups(){
      document.getElementById("demo").innerHTML = a[0].getAttribute("value");
    }
    9 Các giá trị của bạn trong một mảng,
  • Làm những gì bạn muốn với mảng của bạn.

var as = document.querySelectorAll("a");

function stups(){
  var values = [];
  as.forEach(function(a, index){
    values.push(a.getAttribute("value") || '--- no value ---');
    // OR: values.push(as[index].getAttribute("value"));
  })
  document.getElementById("demo").innerHTML = values.join('<br>');
}
<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<a value="this is another value" href="value"><img src="b5.jpg"> values rule!!</a>
<a href="value"><img src="b5.jpg">No value here</a>
<a value="this is another value, again" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>

Hy vọng nó giúp.

Đã trả lời ngày 25 tháng 7 năm 2018 lúc 12:34Jul 25, 2018 at 12:34

Hướng dẫn get value tag a javascript - lấy thẻ giá trị một javascript

Takit isytakit isyTakit Isy

9.2563 huy hiệu vàng21 Huy hiệu bạc47 Huy hiệu đồng3 gold badges21 silver badges47 bronze badges

1

Bạn cần xác định thuộc tính nào bạn cần từ thẻ

var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
6.

Vì vậy, hãy thử

<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>
1

<html>
<button onclick="stups()">VALUE FINDER </button>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>
<script>

function stups(){
   var a = document.getElementsByTagName('a')[0].getAttribute('value');
   document.getElementById("demo").innerHTML=a

}
</script>
</html>

Hướng dẫn get value tag a javascript - lấy thẻ giá trị một javascript

Roy

7.3584 Huy hiệu vàng21 Huy hiệu bạc46 Huy hiệu đồng4 gold badges21 silver badges46 bronze badges

Đã trả lời ngày 25 tháng 7 năm 2018 lúc 12:29Jul 25, 2018 at 12:29

BravebutterbravebutterBraveButter

1.3989 huy hiệu bạc21 Huy hiệu đồng9 silver badges21 bronze badges

0

Trong những tình huống này, MDN là bạn của bạn. Bạn cũng không nên là mã sao chép mà bạn không hiểu.

<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>
2 của img điểm cho bất kỳ hình ảnh nào đang được hiển thị. href của thẻ
var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
6 là liên kết thực tế. Văn bản bên trong thẻ A là những gì hiển thị. Bạn không nên đặt thuộc tính value của thẻ
var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
6 vì nó không chuẩn và không cần thiết.
<BUTTON ONCLICK="stups()">VALUE FINDER </BUTTON>
<a value="this is a value" href="value"><img src="b5.jpg"> values rule!!</a>
<p id="demo"></p>
8 Trả về một mảng của mỗi thẻ
var a = document.getElementsByTagName("a");

function stups(){
  document.getElementById("demo").innerHTML = a[0].getAttribute("value");
}
6 trong tài liệu. Bạn cần chỉ định liên kết đầu tiên bằng cách chạy
var as = document.querySelectorAll("a");

function stups(){
  var values = [];
  as.forEach(function(a, index){
    values.push(a.getAttribute("value") || '--- no value ---');
    // OR: values.push(as[index].getAttribute("value"));
  })
  document.getElementById("demo").innerHTML = values.join('<br>');
}
0. Bạn có thể nhận được liên kết chỉ bằng cách sử dụng
var as = document.querySelectorAll("a");

function stups(){
  var values = [];
  as.forEach(function(a, index){
    values.push(a.getAttribute("value") || '--- no value ---');
    // OR: values.push(as[index].getAttribute("value"));
  })
  document.getElementById("demo").innerHTML = values.join('<br>');
}
1. Cuối cùng, chức năng
var as = document.querySelectorAll("a");

function stups(){
  var values = [];
  as.forEach(function(a, index){
    values.push(a.getAttribute("value") || '--- no value ---');
    // OR: values.push(as[index].getAttribute("value"));
  })
  document.getElementById("demo").innerHTML = values.join('<br>');
}
2 sẽ trông giống như thế này:

function stups(){
    var a = document.getElementsByTagName("a")[0].href;
    document.getElementById("demo").innerHTML = a;
}

Đã trả lời ngày 25 tháng 7 năm 2018 lúc 12:34Jul 25, 2018 at 12:34

Hướng dẫn get value tag a javascript - lấy thẻ giá trị một javascript

Aplet123Aplet123Aplet123

Takit isytakit isy1 gold badge23 silver badges50 bronze badges

1