javascript - 使用“前置”将 JQuery 代码转换为 Javascript 问题
问题描述
我想翻译这个 jquery 代码:
$('#zone').prepend('<p><strong>' + login + '</strong> ' + message + '</p>');
我试过了:
document.getElementById('zone').innerHTML = '<p><strong>' + login + '</strong> ' + message + '</p>';
但问题是我不知道我可以把“.prepend”放在哪里。感谢您的帮助
解决方案
您应该将其添加到字符串的开头,如下所示:
var zone = document.getElementById('zone');
const content = zone.innerHTML;
zone.innerHTML = `<p><strong>${login}</strong>${message}</p>` + content;
推荐阅读
- highcharts - Highcharts / Highstock - 将 yaxis 从比较切换到值并返回到比较
- url-rewriting - C1 CMS 空 URL 标题
- javascript - 在特定位置添加创建的元素
- typescript - 将响应数据添加到对象中 - Vue.js
- python - 熊猫模块的问题
- javascript - 硬渲染反应的最佳方法
- javascript - 将加载的用户 ID 传递到我的操作中以更新用户数据(MERN ReactJS + Express)
- php - 停止显示 HTML 的 Ajax 输出消息
- python - 使用 for 循环在 Python 中求解 ODE
- css - 为什么屏幕分辨率不等于屏幕宽度(CSS)?