[英]How can get the text of a div tag using only javascript (no jQuery)
[英]How can get the text of <a> tag without id using only javascript
<a class="btn-button button" onclick="myAlert()">
</a>
這是我的 javascript function
<script>
function myAlert() {
alert('Test..');
}
</script>
當 javascript 觸發時,如何獲取當前文本? 如您所見, a
標簽中沒有設置 id。
編輯我知道現在沒有價值,但我只是復制我的實際代碼。 在某些時候會有一個值,因為它是從包括 Angular 在內的其他組件中使用的。
我不知道哪種正確的 Angular 方法可以做到這一點,因為您沒有共享 Angular 代碼,但這是可以在普通 HTML/JS 中完成的方法:
在onclick
中, this
設置為 function 的參數,以便您可以接收調用它的 HTML 元素。
然后,您可以使用textContent
或innerText
(請參閱此 MDN 頁面中它們的差異列表)來獲取或更改文本值。
function myAlert(element) { alert('Test..' + element.textContent); //adding something so that we can see it's dynamic element.textContent += ' bla'; }
<a class="btn-button button" onclick="myAlert(this)"> click me</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.