javascript - 使用 JavaScript 作为 HTML 属性值的语法

标签 javascript html

我正在尝试用 javascript 替换 html 元素的属性值。我很确定我以前见过它,但我不确定语法如何处理这些事情。示例:

<a href="javascript:bookmarksite('Website Name', "<script type="text/javascript">document.write(location.href);
</script>')">Click Here to Bookmark this Page</a>

最佳答案

你可以这样做: HTML:

<a id="link" href="#">Click me</a>

JavaScript:

document.getElementById("link").setAttribute("href", "page.html");

关于javascript - 使用 JavaScript 作为 HTML 属性值的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15554223/

相关文章:

html - 滚动条 CSS 仅到表格

javascript - bootstrap-datepicker 中的 beforeShowDay 标题不起作用

html - 如何在底 Angular 的广告上显示链接文本

javascript - 如何根据当前pageYOffset和previousPageYOffset计算动画的速度(以秒为单位)?

javascript - 如何在javascript中使用图片启动声音

javascript - promise 订单调用

javascript - 在我的例子中如何创建 setTimeout ?

html - 无法在 iOS webview 中删除电话号码的文字修饰

javascript - Jquery 追加元素然后改变 css?

php - 如何使用 PHP 在数据库中插入 HTML 标签