The attack in Neve Tsuf, north of Ramallah, came towards the end of a day of clashes between Palestinian protesters and Israeli forces over new security measures at a highly sensitive Jerusalem holy site.
Three Palestinians were killed and hundreds wounded in the clashes.
The assailant in Neve Tsuf, whose identity was not immediately disclosed, was shot, the army said.
Disclaimer: No Business Standard Journalist was involved in creation of this content