gpt4 book ai didi

javascript - 检索文本区域中的 alt 值和文本

转载 作者:行者123 更新时间:2023-12-02 14:54:19 26 4
gpt4 key购买 nike

我有一个包含此内容的文本区域

<textarea id="testContent"> <img src="..." alt="value"> My text.... </textarea>

我知道我可以使用 javascript 选择 img 标签的 alt 值,如图所示

<script>
var $textfeldVal = document.getElementById("testContent");
$img = $textfeldVal.getElementsByTagName("img")[0];
alert("ALT VALUE: "+$img.alt);
</script>

有没有办法可以使用javascript来选择alt值<img>以及文本区域中的文本?

最佳答案

好吧,如果你必须的话,你可以像这样连接它们:

var $textarea = $("textarea#testContent"),
textareaValue = $textarea.val(),
// get alt value using regex, as jQuery can't find DOM nodes within a textarea
altValueMatch = textareaValue.match(/\<img.*?alt=(\"|\')(.*?)\1.*?\>/),
altValue = (Array.isArray(altValueMatch) && typeof altValueMatch[2] === "string")
? altValueMatch[2]
: null;

// remove the img tag from textareaValue and trim any trailing whitespace
textareaValue = textareaValue.replace(/\<img.*?\>/, "").trim();

var concatenated = [altValue, textareaValue].join(" ");

不过,您确实不应该将 DOM 节点放入文本区域内,因为它仅为纯文本设计。

关于javascript - 检索文本区域中的 <img> alt 值和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35940894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com